Python библиотека к Google Translate
Работая над проектом Bankomap, столкнулся с проблемой что определить координаты по адресу на украинском языке это проблема. Сегодня пришла мысль что можно заюзать переводчик и перевести адрес на русский и без проблемно получить координаты.
Вот моя библиотека http://github.com/Quard/gtranslate.
И пример использования
>>> import gtranslate
>>> phrase = 'Hello world!'
>>> print gtranslate.translate(phrase, 'en', 'wrong-lng', 'api key')
Traceback (most recent call last):
File "", line 1, in
File "gtranslate.py", line 128, in translate
return translator.translate(phrase, source=source, target=target)
File "gtranslate.py", line 94, in translate
target = self.__get_language__(target)
File "gtranslate.py", line 86, in __get_language__
raise IvalidLanguage('%s not known' % lng)
gtranslate.IvalidLanguage: wrong-lng not known
>>> print gtranslate.translate(phrase, 'en', 'ja', 'api key')
こんにちは、世界!
>>>
а так же можно и так
>>> import gtranslate
>>> translator = gtranslate.Translate('api key', source='en', target='it')
>>> print translator.translate('Hello world!')
Ciao mondo!
>>> print translator.translate('Hello world!', target='fr')
Bonjour tout le monde!
>>> print translator.translate('Bonjour tout le monde!', source='fr', target='en')
Hello world!
>>>