Created
April 5, 2010 02:42
-
-
Save taka2/355944 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <html> | |
| <head> | |
| <script type="text/javascript" src="http://www.google.com/jsapi"></script> | |
| <script type="text/javascript"> | |
| google.load("language", "1"); | |
| </script> | |
| <script type="text/javascript"> | |
| // ボタンのイベントハンドラ | |
| function btn1_Click() | |
| { | |
| var text = document.form1.textarea1.value; | |
| var intermediateLanguage = document.form1.intermediateLanguages[document.form1.intermediateLanguages.selectedIndex].value; | |
| // 言語識別する | |
| google.language.detect(text, function(result) { | |
| if (!result.error && result.language) { | |
| var resultLanguage = result.language; | |
| // 識別言語→媒介言語 | |
| google.language.translate(text, result.language, intermediateLanguage, function(result) { | |
| if (result.translation) { | |
| var interTranslation = result.translation; | |
| // 媒介言語→識別言語への逆翻訳 | |
| google.language.translate(interTranslation, intermediateLanguage, resultLanguage, | |
| function(result) { | |
| if (result.translation) { | |
| var reverseTranslation = result.translation; | |
| document.form1.intertranslation.value = interTranslation; | |
| document.form1.reversetranslation.value = reverseTranslation; | |
| } | |
| }); | |
| } | |
| }); | |
| } | |
| }); | |
| } | |
| </script> | |
| </head> | |
| <body> | |
| <form name = "form1"> | |
| <table> | |
| <tr> | |
| <th>ソース</th> | |
| <th>媒介言語への翻訳結果</th> | |
| <th>ソース言語への逆翻訳結果</th> | |
| </tr> | |
| <tr> | |
| <td><textarea name = "textarea1" rows = "20" cols = "30" tabindex = "1">日本語が苦手な人のためのツールになるかも。</textarea></td> | |
| <td><textarea name = "intertranslation" rows = "20" cols = "30" tabindex = "3"></textarea></td> | |
| <td><textarea name = "reversetranslation" rows = "20" cols = "30" tabindex = "4"></textarea></td> | |
| </tr> | |
| <tr> | |
| <td colspan = "3"> | |
| <select name = "intermediateLanguages"> | |
| <option value = "af">AFRIKAANS</option> | |
| <option value = "sq">ALBANIAN</option> | |
| <option value = "am">AMHARIC</option> | |
| <option value = "ar">ARABIC</option> | |
| <option value = "hy">ARMENIAN</option> | |
| <option value = "az">AZERBAIJANI</option> | |
| <option value = "eu">BASQUE</option> | |
| <option value = "be">BELARUSIAN</option> | |
| <option value = "bn">BENGALI</option> | |
| <option value = "bh">BIHARI</option> | |
| <option value = "bg">BULGARIAN</option> | |
| <option value = "my">BURMESE</option> | |
| <option value = "ca">CATALAN</option> | |
| <option value = "chr">CHEROKEE</option> | |
| <option value = "zh">CHINESE</option> | |
| <option value = "zh-CN">CHINESE_SIMPLIFIED</option> | |
| <option value = "zh-TW">CHINESE_TRADITIONAL</option> | |
| <option value = "hr">CROATIAN</option> | |
| <option value = "cs">CZECH</option> | |
| <option value = "da">DANISH</option> | |
| <option value = "dv">DHIVEHI</option> | |
| <option value = "nl',">DUTC</option> | |
| <option value = "en">ENGLISH</option> | |
| <option value = "eo">ESPERANTO</option> | |
| <option value = "et">ESTONIAN</option> | |
| <option value = "tl">FILIPINO</option> | |
| <option value = "fi">FINNISH</option> | |
| <option value = "fr">FRENCH</option> | |
| <option value = "gl">GALICIAN</option> | |
| <option value = "ka">GEORGIAN</option> | |
| <option value = "de">GERMAN</option> | |
| <option value = "el">GREEK</option> | |
| <option value = "gn">GUARANI</option> | |
| <option value = "gu">GUJARATI</option> | |
| <option value = "iw">HEBREW</option> | |
| <option value = "hi">HINDI</option> | |
| <option value = "hu">HUNGARIAN</option> | |
| <option value = "is">ICELANDIC</option> | |
| <option value = "id">INDONESIAN</option> | |
| <option value = "iu">INUKTITUT</option> | |
| <option value = "it">ITALIAN</option> | |
| <option value = "ja">JAPANESE</option> | |
| <option value = "kn">KANNADA</option> | |
| <option value = "kk">KAZAKH</option> | |
| <option value = "km">KHMER</option> | |
| <option value = "ko" selected>KOREAN</option> | |
| <option value = "ku">KURDIS</option> | |
| <option value = "ky">KYRGY</option> | |
| <option value = "lo">LAOTHIA</option> | |
| <option value = "lv">LATVIAN</option> | |
| <option value = "lt">LITHUANIAN</option> | |
| <option value = "mk">MACEDONIAN</option> | |
| <option value = "ms">MALAY</option> | |
| <option value = "ml">MALAYALAM</option> | |
| <option value = "mt">MALTESE</option> | |
| <option value = "mr">MARATHI</option> | |
| <option value = "mn">MONGOLIAN</option> | |
| <option value = "ne">NEPALI</option> | |
| <option value = "no">NORWEGIAN</option> | |
| <option value = "or">ORIYA</option> | |
| <option value = "ps">PASHTO</option> | |
| <option value = "fa">PERSIAN</option> | |
| <option value = "pl">POLISH</option> | |
| <option value = "pt-PT">PORTUGUESE</option> | |
| <option value = "pa">PUNJABI</option> | |
| <option value = "ro">ROMANIAN</option> | |
| <option value = "ru">RUSSIAN</option> | |
| <option value = "sa">SANSKRIT</option> | |
| <option value = "sr">SERBIAN</option> | |
| <option value = "sd">SINDHI</option> | |
| <option value = "si">SINHALESE</option> | |
| <option value = "sk">SLOVAK</option> | |
| <option value = "sl">SLOVENIAN</option> | |
| <option value = "es">SPANISH</option> | |
| <option value = "sw">SWAHILI</option> | |
| <option value = "sv">SWEDISH</option> | |
| <option value = "tg">TAJIK</option> | |
| <option value = "ta">TAMIL</option> | |
| <option value = "tl">TAGALOG</option> | |
| <option value = "te">TELUGU</option> | |
| <option value = "th">THAI</option> | |
| <option value = "bo">TIBETAN</option> | |
| <option value = "tr">TURKISH</option> | |
| <option value = "uk">UKRAINIAN</option> | |
| <option value = "ur">URDU</option> | |
| <option value = "uz">UZBEK</option> | |
| <option value = "ug">UIGHUR</option> | |
| <option value = "vi">VIETNAMESE</option> | |
| </select> | |
| <p> | |
| <input type = "button" name = "btn1" value = "翻訳&逆翻訳" onClick = "btn1_Click()" tabindex = "2"> | |
| </td> | |
| </tr> | |
| </table> | |
| </form> | |
| <div id='branding'></div> | |
| <script type="text/javascript"> | |
| google.language.getBranding('branding'); | |
| </script> | |
| </body> | |
| </html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment