PHPから翻訳したい処理があったので、Google翻訳のソースのぞいて試してみました。 <?php // 翻訳するテキスト $text = "私は日本人です"; // 翻訳モード(日→英) $enc = "ja|en"; // 翻訳呼び出し $url = "http://translate.google.com/translate_t?langpair=$enc&ie=UTF8&oe=UTF8&text=".urlencode($text); $html = file_get_contents($url); // テキスト部分取り出し $pattern = '/<div id=result_box dir="ltr">(.*?)<\/div>/'; preg_match($pattern, $html, $matche); $trans = $matche[1]; // 翻訳されたテキスト