terryyin/translate-python

Autodetect doesn't work.

PranavSandeep opened this issue · 3 comments

I tried to use autodetect in both command-line and in the module. In both the instances, I get an error like this:

"'' IS AN INVALID SOURCE LANGUAGE . EXAMPLE: LANGPAIR=EN|IT USING 2 LETTER ISO OR RFC3066 LIKE ZH-CN. ALMOST ALL LANGUAGES SUPPORTED BUT SOME MAY HAVE NO CONTENT"

Python version: 3.9.4
Translate module version: 3.5.0

Thank you.

I face this error
rrr

From the command line, if i specify -f en it works. If not, I got the above error message because autodetect is not kicking in and some default of empty string is being used for the from language.

#69 apparently describes the same problem and is also open

I meet the same problem:
translate-cli -t zh "This is a pen."

Translation: 'AUTODETECT' IS AN INVALID SOURCE LANGUAGE . EXAMPLE: LANGPAIR=EN|IT USING 2 LETTER ISO OR RFC3066 LIKE ZH-CN. ALMOST ALL LANGUAGES SUPPORTED BUT SOME MAY HAVE NO CONTENT