「Google TTSで文字列を読み上げるマクロ」でGoogle翻訳の音声再生機能を利用した文字列の読み上げマクロを紹介しましたが、このマクロは対象文字列の言語を指定しなくてはいけません。 Google翻訳には自動で言語を検出する機能も備わっており、この機能も実装できればより便利になるだろうと思って調べてみました。 とりあえず、仕組みを調べるためにGoogle翻訳で言語を自動検出したとき、「言語を検出する」ボタンをクリックしたときのHTTPヘッダを見てみると、下記のようになっていました。 http://translate.google.com/translate_a/t?client=t&text=%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%82&hl=ja&sl=auto&tl=en&multires=1&prev=conf&p
![Google翻訳の言語自動検出機能を追う | 初心者備忘録](https://cdn-ak-scissors.b.st-hatena.com/image/square/504e3e89afd50e29285cfffade9da8cdfb9493bd/height=288;version=1;width=512/https%3A%2F%2Fwww.ka-net.org%2Fblog%2Fwp-content%2Fuploads%2Feyecatch-Google.png)