A Pythonic wrapper around Reverso's (reverso.net) API.
Reverso is a really powerful tool for foreign languages learners. It provides many different services, including but not limited to these:
- Context — translates words and complex phrases with usage examples
- Conjugator — verb conjugator
- Dictionary — a dictionary (both definitions and translations to other languages)
- Spell Checker — a spell checker
- Translation — a translator that supports sentences, words and phrases
Another great feature of this website is its own text-to-speech engine for plenty of languages. (Reverso Voice; here is an example of text, spoken by it).
Currently, Context and Voice services are supported.
I keep working on this project, adding new features and fixing bugs every couple of weeks. If you want to help me, file/respond to an issue or create a PR request! Any contributions would be greatly appreciated!
You have to install the package via pip. Just type this in the terminal/command line:
pip install reverso-api
Docs are not ready yet.
There are some usage examples to help you figure out how to use this library. You can find them in the examples project directory.
Keep in mind that examples with text-to-speech require pygame to work!