terryyin / translate-python

Online translation as a Python module & command line tool. No key, no authentication needed.
MIT License
724 stars 155 forks source link

Autodetect doesn't work. #77

Open PranavSandeep opened 3 years ago

PranavSandeep commented 3 years ago

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.

mennatallah644 commented 3 years ago

I face this error rrr

demongolem-biz commented 3 years ago

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

worldwar2008 commented 1 year ago

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