Blogger に「翻訳」リンク

Blogger の Navbar にある NEXT BLOG というリンクをクリックすると、世界中の Blogger ブログの中で最近更新されたものに、ランダムで移動することが出来ます。逆に言えば、日本人だけでなく、外国の人たちも自分のブログを見に来る可能性があるということです。

そこで今回紹介するのは、日本語の投稿を英語に翻訳する Translate リンク。このリンクをクリックすると Google の 言語ツール が働いて、自動的にテキストが英語に翻訳されます。

Translate リンクのコードは

旧 Blogger の場合
<a href="http://translate.google.com/translate?hl=en&sl=ja&u=<$BlogItemPermalinkUrl$>">Translate</a>

新 Blogger の場合
<a expr:href='"http://translate.google.com/translate?hl=en&amp;sl=ja&amp;u=" + data:post.url'>Translate</a>

となります。

テンプレートのコードに <div class="post-body-footer"> もしくは <div class="post-footer"> というタグがあれば、</div> との間にこのリンクのコードを挿入するのがいいと思います。

この Translate 機能、何分機械が自動的にやっていることなので、正確な英語が出てこない場合があります。ヘンテコな英語が出てくるのもまたご愛嬌、あまり翻訳機能に期待しすぎないのがよさそうです。