简体   繁体   中英

How to translate word to word with python from any language to any language?

I am aware of the Google Api, and the library "translate" that uses MyMemory and Microsoft as providers. But these libraries focuses on translating sentences more than words and they have huge usage limitations.

Is there a library in python that I am not aware that is able to handle just single words but with no user limitation?

For example nltk offers a huge english corpus. How can I translate each word in italian?

Thanks!

Look at the yandex-translate module. It allows you a million characters a day, which amounts to about 90 000 words. I am using as the primary translator and will then look at the untranslated ones with either Google or MyMemory.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM