読者です 読者をやめる 読者になる 読者になる

one's way blog

ワクワクを生み出せるWebエンジニアを目指して。

【51:Microsoft Translator API】無料の翻訳APIを使ってみた

one's wayプロジェクト PHP API

f:id:seintoseiya:20160411000019j:plain
プロジェクトNo.51:Microsoft Translator API - DEMO

多言語チャットみたいなサービスを作る際に翻訳APIを使うのだろうが、調べてみるとGoogleの翻訳APIは有料みたい。
Microsoftのサービスでは月200万文字まで無料です。
とりあえず、今回は導入方法だけ確認するためにMicrosoftの方を使ってみました。

導入方法

こちらの記事を参考にしてください。
Microsoft Translator APIを使ってみる - Qiita
Microsoft Translator API プログラミング解説


簡単にステップを言うと、

  • Windows Azure Marketplaceに登録、サインイン
  • Microsoft Translatorの無料コースをサブスクライブ
  • Microsoft TranslatorのWebサイト上でアプリケーションの登録
  • クライアントIDと顧客の秘密が手に入るのでメモる
  • プログラム上で顧客IDと顧客の秘密を利用して、アクセストークンを取得
  • アクセストークンを使って、翻訳するためのパラメータと一緒にリクエストを送る
  • 結果を取得して画面に表示