| ===== | |
| Usage | |
| ===== | |
| To use deep_translator in a project:: | |
| from deep_translator import GoogleTranslator | |
| english_text = 'happy coding' | |
| chinese_text = '這很好' | |
| # first create a GoogleTranslator object with source and target language | |
| # then use the translate function to translate a text. | |
| # All language are supported. Basic example: | |
| result_german = GoogleTranslator(source='auto', target='de').translate(payload=english_text) | |
| result_french = GoogleTranslator(source='auto', target='fr').translate(payload=chinese_text) | |
| # Alternatively, you can pass languages by their name: | |
| result_german = GoogleTranslator(source='english', target='german').translate(payload=english_text) | |
| result_french = GoogleTranslator(source='auto', target='french').translate(payload=chinese_text) | |
| # soon also support for the PONS translator. | |