【iOS】テキストの多言語翻訳をしてみたかったのでAPIを調べてみた【Microsoft Translator】【Google Translate】
今回テキストの多言語翻訳をしてみたかったので無料or少額で使えそうなAPIを調べてみました。
テキスト翻訳の精度が高く、またAPIを公開しているサービスは数が少なく、今回はGoogle TranslateとMicrosoft Translatorにつて調べてみたので記述していきます。
1.Google Translate API
言わずとも知れたgoogle先生のgoogle翻訳と同様の翻訳が行えるAPIです。
Google Clound Platformへログインしコンソールからアプリケーションを登録することで使用可能です。
現在はキャンペーン中なのか
期間 | 12ヶ月 |
無料枠 | 300ドル |
で利用できます!
気になるAPIの価格ですが
テキスト翻訳 | 100万文字 / 20ドル |
言語検出 | 100万文字 / 20ドル |
となっています。
ここで注意しなければいけないのが"Apple"と翻訳したとき1語だと思うかもしれませんが、価格の単位は文字/ドルです。
つまり"Apple"だと5文字消費することになります。またテキスト翻訳文字と言語検出文字は別みたいです。
おそらく"Apple"とテキスト翻訳をし、"りんご"と言語検出された場合、言語検出で3文字消費ということになります。
入力と結果で最低40ドルはかかるということですね。。。
300ドルの無料枠があったとしてもサービスによってはすぐ費用が発生してしまいそうですね。。。
しかし、翻訳の精度、言語の種類を求めるならやはりGoogle先生でしょう。
費用が許されるのであれば是非使いたいサービスです。
2.Microsoft Translator API
google先生についで大手の会社Microsoftが提供するテキスト翻訳のAPIです。
精度はgoogle翻訳に劣ると思いますが、多言語の翻訳が可能で無料枠がある翻訳APIは現状このAPIのみです!
Microsoft Azureへログインしコンソールからアプリケーションを登録することで使用可能です。
気になる価格ですが
無料 | S1(従量課金制) | S2 | S3 | S4 | |
月額 | 0円 | 100万文字/1,020円 | 209,610円 | 612,000円 | 4,590,000円 |
最大文字数 | 200万文字 | なし | 250,00万文字 | 10億文字 | 100億文字 |
超過料金 (100万文字あたり) | なし | なし | 838円 | 612円 | 459円 |
となっています!
無料枠が月200万文字もあるのは嬉しいですね!
とりあえず無料でテキスト翻訳を始めたいという方にはおすすめです!