S6 に自動翻訳機能を付加 したりと、Google Language API を愛用してるわけですが、Google が提供している API の数をカウントする方法 に続けて、 Google Language API に対応している言語の一覧を取得する方法のご紹介。 正確には、Google 翻訳(Google Translate) が対応している言語の一覧です。 取得手順は、以下のワンライナーを実行するだけです。 拙作 HTML::TagParser モジュールが必要です。(予め CPAN からインストール) perl -MHTML::TagParser -e '%hash = map { $_->getAttribute("value"), $_->innerText() } 以下のような対応言語の一覧が出力されます。 hl=ja の部分を変えれば、他の言語での一覧表も取得できます。 ar アラビア語 対応言語はときどき増えているようなので、ときどき確認が必要です。 ※なお、HTML::TagParser は依存モジュールが少ないなどメリットもありますが、 もう機能拡張作業をしていないので、新規開発用途にはあまりオススメしません。 Web::Scraper を使っても同じことが実現できると思う。 |
| << 前記事(2008/07/07) | トップへ | 後記事(2008/07/07)>> |
| タイトル (本文) | ブログ名/日時 |
|---|
| 内 容 | ニックネーム/日時 |
|---|
| << 前記事(2008/07/07) | トップへ | 後記事(2008/07/07)>> |