New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translation not working - NotTranslated: Translation API returned the input string unchanged. #117

Closed
edgaralts opened this Issue Feb 15, 2016 · 2 comments

Comments

Projects
None yet
3 participants
@edgaralts

edgaralts commented Feb 15, 2016

Hi,
The translation is not working.
thanks in advance,

In [1]: from textblob import TextBlob

In [2]: en_blob = TextBlob(u'Simple is better than complex.')

In [3]: en_blob.translate(to='es')

NotTranslated Traceback (most recent call last)
in ()
----> 1 en_blob.translate(to='es')

/usr/local/lib/python2.7/dist-packages/textblob-0.11.0-py2.7.egg/textblob/blob.pyc in translate(self, from_lang, to)
507 from_lang = self.translator.detect(self.string)
508 return self.class(self.translator.translate(self.raw,
--> 509 from_lang=from_lang, to_lang=to))
510
511 def detect_language(self):

/usr/local/lib/python2.7/dist-packages/textblob-0.11.0-py2.7.egg/textblob/translate.pyc in translate(self, source, from_lang, to_lang, host, type_)
43 return self.get_translation_from_json5(json5)
44 else:
---> 45 raise NotTranslated('Translation API returned the input string unchanged.')
46
47 def detect(self, source, host=None, type
=None):

NotTranslated: Translation API returned the input string unchanged.

@Gijs-Koot

This comment has been minimized.

Gijs-Koot commented Feb 15, 2016

The problem is that this API has changed it's output format. See http://stackoverflow.com/questions/35420602/python-textblob-not-translating/35421116#35421116.

@sanjaydeo96

This comment has been minimized.

sanjaydeo96 commented Feb 7, 2018

Use this:
Step (1) pip install goslate

Step (2)
import goslate

text = "Hello World"

gs = goslate.Goslate()
translatedText = gs.translate(text,'hi')

print(translatedText)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment