13

現在市場に出ている無料の自動ローカリゼーションツールがあるかどうか知っていますか?私のAndroidプロジェクトから私のXMLファイルを翻訳することになるでしょう。私が見つけたものはすべてGoogle翻訳APIに依存しています。このAPIは現在有料であるため(2011年12月以降)、これらのツールはすべて廃止されています。

私が試したものですが、GoogleTranslateAPIV1に依存しています

誰かがうまくいくものを見つけてくれたら本当にありがたいです。

4

7 に答える 7

18

アップデート11.08.2018:Googleはこれをサポートしなくなりました

試したことはありませんが、 GoogleTranslateToolkitについて聞いたことがあります。Androidリソースを含む幅広いフォーマットをサポートしているように見えます。

  • AdWords Editor Archive(.aea)
  • Androidリソース(.xml)
  • Apple iOS
  • アプリケーション(.strings)
  • アプリケーションリソースバンドル(.arb)
  • Chrome拡張機能(.json)
  • GNU gettext(.po)
  • HTML(.html)
  • Javaアプリケーション(.properties)
  • Microsoft Word(.doc)
  • OpenDocumentテキスト(.odt)
  • プレーン
  • テキスト(.txt)
  • リッチテキスト(.rtf)
  • SubRip(.srt)
  • SubViewer(sub)
于 2013-01-09T15:06:59.430 に答える
3

@Pedro Rainhoツールは、Bingが最近変更された古いAPIキーメソッドを使用しているため、機能しなくなりました。新しいBingシークレットAPIキーアプローチを使用してGUIアプリを作成しました。確認できます。アプリはSourceForgeで入手できます

于 2014-05-10T05:32:59.443 に答える
3

ここでstackoverflowについても同様の質問に答えます。上記の「KG」で言及されているフリーウェアであるAndroidResourceTranslator(ART)をWindows7Proで使用しました。Androidリソースファイルを(最初に尋ねられたように)特に翻訳したいWindowsユーザーにとって、これは私が見つけた最高の無料ソリューションです。(私はGoogle翻訳が支払われていることを確認します。上のリンクに記載されているmemoQは商用ツールであることがわかります)。

ARTは迅速かつ自動的にインストールされます。チェックボックスで出力言語を選択すると、Androidアプリの英語のres / values / strings.xmlファイルがドイツ語、ロシア語、フランス語のXMLファイルに自動的に変換され、共通の「res」ディレクトリにvalues-de / strings.xml、valuesとして出力されます。 -ru/strings.xmlおよびvalues-1分以内にfr/strings.xml。次に、これらのディレクトリをプロジェクトの「app / src / main / res」フォルダーにコピーしました。アプリには、正常に機能する翻訳があります。(私はそれを安全にプレイしました。おそらく、出力用にアプリの「res」ディレクトリを指定して、コピーをスキップすることができます)。

ARTはBingTranslateを使用しており、料金はかかりません。これは純粋な機械翻訳であるため、結果は人間による翻訳ほど正確ではない可能性がありますが、Androidリソースエントリの場合、「ダウンロード」や「終了」などの精度で十分と思われます。

警告:GUIは洗練されていません。例えば:

  • WindowsメニューとタスクバーアイコンのタイトルはAndroidResourceHandlerですが、アプリケーションウィンドウのタイトルはAndroidResourceTranslatorです。
  • [翻訳]ボタンを表示するには、画面のウィンドウを伸ばす必要がありました
  • 「出力フォルダのパスをコピーして貼り付け」というテキストを含むフィールドがあります。resフォルダがここに作成されます。このフィールドに手動でディレクトリを入力しない限り、出力が生成されるかどうか、またはどこに生成されるかはわかりません。

しかし、これらは機能には影響せず、利便性にのみ影響します。

警告エンプター

  • フランス語の翻訳はアポストロフィをエスケープせず、これにより致命的なビルド例外が発生します。回避策:フランス語のxmlファイルを手動で編集して'を\'に置き換えます。

翻訳を実行したら、AndroidStudioに組み込まれている翻訳エディターを使用して翻訳を検証しました。

KGが言うように、SourceForgeで入手できます。最終更新日2015-02-17、今週11ダウンロード。githubで入手可能なソースコード。これは「begware」です。著者は、Paypalページにつながるアプリに寄付してくださいリンクを含めます。

于 2016-02-24T17:40:57.973 に答える
2

もう少し普遍的な翻訳およびローカリゼーションサービス:crowdin.com

于 2012-10-09T15:40:59.683 に答える
1

私はこれを言おうとしているとは信じられませんが、Bingには無料の翻訳者がいます。SOAPを使用して設定できます。

アプリにコードを追加するのに役立つコードへのリンクは次のとおりです。

http://code.google.com/p/bing-translator/source/browse/trunk/src/com/saturdaycoder/bingtranslator/BingTranslatorSoapApi.java?spec=svn3&r=3

編集:使用する新しいアプリを探しているのとまったく同じ理由で、Bingを使用するアプリを見つけました。

http://www.androidzoom.com/android_applications/tools/droid-translate_gghr.html

于 2011-12-29T20:33:15.223 に答える
1

古い投稿ですが、試してみることができるandrolategradleプラグインを作成しました。https://github.com/ayvazj/gradle-androlate-plugin

于 2015-06-03T00:13:57.663 に答える
0

Motodev Studioには、Google翻訳の助けを借りてそれを行う機能があります。

于 2011-12-29T20:09:19.687 に答える