pyreverso
pyreverso copied to clipboard
Reverso API wrapper for Python
Reverso-API
A Pythonic wrapper around Reverso's (reverso.net) API.
About Reverso services
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).
About this wrapper
Currently, Context and Voice services are supported.
Contributing
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!
Getting started
Installation
You have to install the package via pip. Just type this in the terminal/command line:
pip install reverso-api
Docs
Docs are not ready yet.
Examples
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!