クリック操作でWebサイトを翻訳するプラグイン「translate.js」を紹介します。
jQueryプラグイン「translate.js」
このプラグインを使えば、クリック一発でWebサイトを簡単に翻訳することができます。
ただし!自動翻訳ではなく、手動翻訳です。例えば「こんにちは」という単語を英語翻訳する場合は「こんにちは=Hello」をあらかじめjavascriptで定義しておく必要があります。
翻訳プラグインというか、テキスト切り替えプラグインですね。
デモの「翻訳」ボタンをクリックしてみてください。
「translate.js」のデモ
デモのソース(HTML + jQuery)
< meta name = "description" content = "translate.jsのデモでーす。" > |
< title >translate.js - jQuery Plugin Demo</ title > |
< h1 >translate.js のデモでーす。</ h1 > |
< p class = "trn" data-trn-key = "hello" >こんにちは</ p > |
< p class = "trn" data-trn-key = "thank" >ありがとう</ p > |
< li >< a class = "lang_selector trn" href = "#" data-value = "jp" >日本語に翻訳</ a ></ li > |
< li >< a class = "lang_selector trn" href = "#" data-value = "en" >英語に翻訳</ a ></ li > |
< script src = "//code.jquery.com/jquery-1.10.2.min.js" ></ script > |
< script src = "jquery.translate.js" ></ script > |
var _t = $('body').translate({lang: "en", t: t}); |
var str = _t.g("translate"); |
$(".lang_selector").click(function(ev) { |
var lang = $(this).attr("data-value"); |
jsファイルのダウンロードやオプションなどの詳細はこちらからどうぞ。