1.多言語対応

ページ内コンテンツ

XOOPSで作ったホームページの多言語対応っていろいろな方法があるのだけど、一番簡単なのは「Google翻訳」を使う方法だ。
カスタムブロックで以下の内容のブロックを追加する。「タイプ」は「HTMLタグ」で。

<!-- Google Translate Element -->
<div id="google_translate_element" style="display:block"></div><script>
function googleTranslateElementInit() {
 new google.translate.TranslateElement({pageLanguage: "ja"}, "google_translate_element");
};</script>
<script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

これでGoogle翻訳のメニューブロックが表示されるようになる。一気に50言語以上の翻訳が可能になるので、楽チン。

ただし機械による自動翻訳なので、中には笑える翻訳になる場合もある。正確に翻訳したページがお望みなら、やはり業者に頼むのが一番である。お金、かかるけど。

追記 2022.6.7

Google翻訳は、提供されなくなってしまった。残念。