| ======= | |
| 使い方 | |
| ======= | |
| .. code-block:: python | |
| from deep_translator import GoogleTranslator, PonsTranslator, LingueeTranslator, MyMemoryTranslator | |
| english_text = 'happy coding' | |
| result_german = GoogleTranslator(source='auto', target='de').translate(text=english_text) | |
| # 言語を名前で指定することもできます: | |
| translated = GoogleTranslator(source='english', target='german').translate(text=english_text) | |
| # テキストファイルを翻訳したい場合 | |
| translated = GoogleTranslator(source='auto', target='german').translate_file('path/to/file') | |
| # 複数の言語の文章の翻訳を自動化したい場合 | |
| translated = GoogleTranslator(source='auto', target='de').translate_sentences(your_list_of_sentences) | |
| Ponsを利用することも出来ます: Pons.com | |
| .. code-block:: python | |
| word = 'good' | |
| translated_word = PonsTranslator(source='english', target='french').translate(word) | |
| # 翻訳する単語の同義語を全て取得したい場合は、return_allにTrueを指定してください。 | |
| translated_word = PonsTranslator(source='english', target='french').translate(word, return_all=True) | |
| deep_translatorのバージョン1.0.0以上でLingueeをサポートしています: | |
| .. code-block:: python | |
| word = 'good' | |
| translated_word = LingueeTranslator(source='english', target='french').translate(word) | |
| # 翻訳する単語の同義語を全て取得したい場合は、return_allにTrueを指定してください。 | |
| translated_word = LingueeTranslator(source='english', target='french').translate(word, return_all=True) | |
| Mymemoryはバージョン1.0.2以上でサポートされています: | |
| .. code-block:: python | |
| word = 'good' | |
| translated_word = MyMemoryTranslator(source='english', target='french').translate(word) | |
| ターミナルでの使用方法 | |
| ==================== | |
| ターミナルからdeep_translatorをすぐに使用できます。使用するには、使用する翻訳サービス、翻訳元の言語、翻訳先の言語、翻訳するテキストなどを引数に指定する必要があります。 | |
| たとえば、Google翻訳を使用するには、引数として「google」を指定します。引数を変更することで、サポートされている他の翻訳サービスに切り替えることも可能です。ドキュメントを読んで、このツールでサポートされている翻訳サービスを確認してください。 | |
| .. code-block:: console | |
| $ deep_translator --translator "google" --source "english" --target "german" --text "happy coding" | |
| 以下のように短く記述することもできます: | |
| .. code-block:: console | |
| $ deep_translator -trans "google" -src "english" -tg "german" -txt "happy coding" | |
| 翻訳元と翻訳先の言語を省略形で引数に指定することも出来ます。 | |
| .. code-block:: console | |
| $ deep_translator -trans "google" -src "en" -tg "de" -txt "happy coding" | |