アド企画 制作部
アド企画 制作部
 

無料で翻訳APIを利用できるMicrosoft Translatorを利用する準備をしました

無料で翻訳APIを利用できるMicrosoft Translatorを利用する準備をしました


Microsoftの翻訳APIが無料で200万文字まで利用できるらしい。

サービスがいきなり打切られたり、有料にされたりするのが少し怖いが、試してみることにした。

ちなみにGoogleの翻訳APIは有料プランしかなかった。

Microsoft Translatorの契約をする。

まず、Microsoft Azure MarketPlace で Microsoft Translator の契約をする。
https://datamarket.azure.com/dataset/bing/microsofttranslator

上記URLの「2,000,000文字 無料」の「サインアップ」をクリックする。

無料で翻訳APIを利用できるMicrosoft Translatorを利用する準備をしました

Microsoftアカウントでログインする。(持っていない場合は新規登録)

無料で翻訳APIを利用できるMicrosoft Translatorを利用する準備をしました

サインアップして、利用を開始する。

MicrosoftTranslator_a3

※ もうサインアップしてしまったので、上記の様なキャプチャになってしまいました。

プライマリアカウントキーと顧客IDを確認する

Microsoft Transrator を利用するには、プライマリアカウントキーが必要になる。

「マイアカウント」に移動すれば、プライマリアカウントキーと顧客IDが確認できる。

無料で翻訳APIを利用できるMicrosoft Translatorを利用する準備をしました

Microsoft Translatorのテストをしてみる

「マイアカウント」のメニューから「マイデータ」を選ぶと、Microsoft Translator の状態が表示される。
「使用」を選ぶと、Microsoft Translatorのテストができる。

無料で翻訳APIを利用できるMicrosoft Translatorを利用する準備をしました

パラメータを指定(入力)して「適応」を押すと翻訳される。テスト結果は次のとおり。
テストした分だけ、利用可能な文字数が減っていくので注意。

無料で翻訳APIを利用できるMicrosoft Translatorを利用する準備をしました

何語(From)から何語(To)に変換するかを指定して、文字列を渡すシンプルに利用できる事がわかる。

Microsoft Translator の対応言語

Microsoft Translatorの対応言語一覧

arArabic
bgBulgarian
caCatalan
zh-CHSChinese Simplified
zh-CHTChinese Traditional
csCzech
daDanish
nlDutch
enEnglish
etEstonian
fiFinnish
frFrench
deGerman
elGreek
htHaitian Creole
heHebrew
hiHindi
mwwHmong Daw
huHungarian
idIndonesian
itItalian
jaJapanese
tlhKlingon
tlh-QaakKlingon (pIqaD)
koKorean
lvLatvian
ltLithuanian
msMalay
mtMaltese
noNorwegian
faPersian
plPolish
ptPortuguese
roRomanian
ruRussian
skSlovak
slSlovenian
esSpanish
svSwedish
thThai
trTurkish
ukUkrainian
urUrdu
viVietnamese
cyWelsh

※ 2015.03.19現在

200万文字ってピンとこないけど、どれくらい実用性のある数字なんだろうか。

次回以降、PHPやJavaScriptを使ってMicrosoft Translator での翻訳に挑戦する