質問: google翻訳 apiで pdfを翻訳する方法 google翻訳 apiで pdfを翻訳する方法 いつもお世話になります。 google翻訳 api を使ってpdfを翻訳できるということを知り試してみました。 pdfファイルのurlを http://translate.google.co.jp/#ja|en| へ、ドラッグするとできました。 ここで、質問です。 上記の機能を自作のwebページに実装することはできないでしょうか。 つまり、あるボタンをクリックすると、翻訳されたpdfのページが表示される。 または、自作のwebページでボタンをクリックすると、 pdfのurlをgoogoleの上記翻訳ページへ送信して、自動的に翻訳されたpdfのページが開かれる。 と、いう方法でも構いません。 よろしくお願いいたします。
回答: テキストデータをjavascriptで各国語に翻訳するには、google提供の 「google translate api(現在ver2)」を使えば、実装できます。 利用にはgoogle codeのアカウントキー取得(無料)が必要です。 http://code.google.com/intl/ja/apis/language/translate/v2/getting_started.html これを使えば、簡単です。でもpdfとなると.... pdfからテキスト部分を抜き出して、テキストファイルにするjavascript apiサービス やライブラリーはたぶん無いでしょう(真剣に探してませんが) よって、一旦自分のサーバーにpdfを送信して、サーバーサイドのアプリケーション で、テキスト抽出する必要があります。 adobeのacrobatを購入してあれば、acrobatのjavascriptを使うとか、サードパーティ 製のソフトを使うとか、おそらく無償の物はないはずです。あってもまがいものです。 確かpdfはadobeがライセンスしているので勝手にソフトは作れないと思います。