web-dev-qa-db-ja.com

PythonによるGoogle翻訳の最適な使用方法

多数のテキストファイルを英語から他のいくつかの言語に翻訳しようとしています。そして、プロジェクトでPythonを使用します。まずGoogle翻訳サービスを使用して翻訳を試みます。その後、手動で間違いを修正します。

翻訳する方法は2つあります。

  1. Python Google translation API。ここで: goslate 1.1.2:Python Package

  2. Google翻訳ページでプログラムを作成してください。つまり、翻訳したいテキストをフィードし、HTTPリクエストをシミュレートし、レスポンスを処理します。 Google翻訳

誰かがより良いオファーを持っていますか?

22
lowitty

実際、GoogleにはRESTインターフェースを備えた公式の翻訳APIがあります。これを確認できます こちら 。無料の割り当てのない有料APIであることに注意してください。

14
Madison May

python;)のために独自のGoogle翻訳機能を作成しました https://github.com/mouuff/Google-Translate-API

19
mou

最も簡単な方法の1つは、単語やフレーズの翻訳を取得するためにSeleniumを使用することです。

以下は、Wordを英語で取得し、ペルシャ語(ペルシア語)の翻訳を返すコードです。すべては、Githubのreadmeファイルで説明されています。

https://github.com/mnosrati/Google-Translate-Farsi

0
user11620055

これが役立つかどうかを確認します。

googletrans import Translatorから

翻訳者= Translator()

translations = translator.translate(['これが役立つかどうかを見る'、 'tarun']、dest = 'hi')

翻訳の翻訳:

print(translation.text)

किक्कायहमददकरताहै

तरुण

Y0uはsrcとdestをここで見つけることができます:el:ギリシャ語、eo:エスペラント語、en:英語、af:アフリカーンス語、sw:スワヒリ語、ca:カタロニア語、it:イタリア語、iw:ヘブライ語、sv:スウェーデン語、cs:チェコ語、cy :ウェールズ語、ar:アラビア語、ur:ウルドゥー語、ga:アイルランド語、eu:バスク語、et:エストニア語、az:アゼルバイジャン、id:インドネシア語、es:スペイン語、ru:ロシア語、gl:ガリシア語、nl:オランダ語、pt:ポルトガル語、la:ラテン語、tr:トルコ語、tl:フィリピン語、lv:ラトビア語、lt:リトアニア語、th:タイ語、vi:ベトナム語、gu:グジャラート語、ro:ルーマニア語、is:アイスランド語、pl:ポーランド語、ta:タミル語、イー:イディッシュ語、be:ベラルーシ語、fr:フランス語、bg:ブルガリア語、イギリス:ウクライナ語、hr:クロアチア語、bn:ベンガル語、sl:スロベニア語、ht:ハイチクレオール語、da:デンマーク語、fa:ペルシャ語、hi:ヒンディー語、fi:フィンランド語、hu:ハンガリー語、ja:日本語、ka:グルジア語、te:テルグ語、zh-TW:繁体字中国語、sq:アルバニア語、no:ノルウェー語、ko:韓国語、kn:カンナダ語、mk:マケドニア語、zh-CN:中国語簡体字、sk:スロバキア、mt:マルタ語、de:ドイツ語、ms:マレー語、sr:セルビア語

0
Tarun Bhavnani