前からWebサービスを作ってみたいと思っていて、やっと作ることができたので、公開します。名前はChinese::Translatorです。
Chinese::Translatorは中国語の翻訳サービスです。エキサイト翻訳、Sonet翻訳をはじめとした、複数の中国語翻訳サイトによる横断的翻訳サービスを提供します。
サポートしている翻訳サイト
以下の翻訳サイトをサポートしています。
- エキサイト翻訳
- So-net翻訳
- @nifty翻訳
- livedoor翻訳
仕組み
指定されたサイトの翻訳結果を取得するため、バックグラウンドで翻訳サイトにpostしています。JavaScriptだけでは、ドメインを超えられない(クロスドメイン制約)ため、phpによるクッションスクリプトを介在させています。
検証済みブラウザ
以下のブラウザで検証を行っています。Chinese::Translatorを利用する場合には、JavaScriptをONにしてください。
- Firefox 3.6
- Google Chrome 5.0.307.11
- Opera 10.10
- Safari 4.0.3
同様のサービス
Cross Translationという同様のサービスがすでに存在します。こちらは、指定された複数のサイトの翻訳結果を一括で取得してくれます。このサービスに影響を受けて作成しました。