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

edgaralts opened this Issue Feb 15, 2016 · 2 comments


None yet
3 participants

edgaralts commented Feb 15, 2016

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))
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.')
47 def detect(self, source, host=None, type

NotTranslated: Translation API returned the input string unchanged.


This comment has been minimized.

Gijs-Koot commented Feb 15, 2016

The problem is that this API has changed it's output format. See


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')


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