Jika semuanya bekerja dengan baik dan tiba-tiba tidak maka satu kemungkinan adalah bahwa Anda memiliki masalah dengan penyedia terjemahan Anda (orang lain adalah: beberapa konfigurasi berubah, mod baru ditambahkan, beberapa perangkat lunak diperbarui).
Ada cara yang sangat mudah untuk memeriksa apakah Anda memiliki masalah dengan Google api v1 atau itu adalah suatu tempat lain. Untuk memeriksa silahkan saja membuat file php baru dengan konten ini:
File ini dapat Anda temukan di vBET pak di do-not-upload/tools/googletest.php
PHP Code:
<?php
echo "Starting translation test for Google API v1<br/>\n";
$connection = curl_init();
curl_setopt($connection, CURLOPT_URL, 'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&format=html&langpair=pl|en&q=witaj');
curl_setopt($connection, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)');
//curl_setopt($connection, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($connection, CURLOPT_RETURNTRANSFER, 1);
$time = microtime(true) * 1000;
$result = curl_exec($connection);
$time = microtime(true) * 1000 - $time;
echo 'Test result: '.$result."<br/>\n";
echo 'Test error: '.curl_error($connection)."<br/>\n";
curl_close($connection);
echo 'Connection time (ms): '.$time;
?>
Dalam kasus Anda menggunakan google api v2 menggunakan kode ini - juga file ini akan disertakan pada rilis berikutnya:
PHP Code:
<?php
require_once('./global.php');
echo "Starting translation test for Google API v2<br/>\n";
$connection = curl_init();
curl_setopt($connection, CURLOPT_URL, 'https://www.googleapis.com/language/translate/v2?key='.$vbulletin->options['vbenterprisetranslator_googleapikeyv2'].'&format=html&q=witaj&target=en');
curl_setopt($connection, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)');
//curl_setopt($connection, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($connection, CURLOPT_RETURNTRANSFER, 1);
$time = microtime(true) * 1000;
$result = curl_exec($connection);
$time = microtime(true) * 1000 - $time;
echo 'Test result: '.$result."<br/>\n";
echo 'Test error: '.curl_error($connection)."<br/>\n";
curl_close($connection);
echo 'Connection time (ms): '.$time;
?>
Meng-upload ke server anda (root forum Anda) dan menempatkan URL ke dalam browser Anda. Jika semuanya ok Anda akan mendapatkan jawaban:
Code:
Starting transaltion test
Test result: {"responseData": {"translatedText":"Welcome"}, "responseDetails": null, "responseStatus": 200}
Test error:
Seperti yang Anda lihat kesalahan tidak memiliki nilai dan hasil memiliki status 200. Ini berarti: semuanya ok.
Jika Anda di mana memblokir respon dari Google akan terlihat seperti itu:
Code:
{"responseData": null, "responseDetails": "Suspected Terms of Service Abuse, please contact ajaxapis-support@google.com.", "responseStatus": 403}
Jika Anda di mana diblokir - hanya menulis ke Google sebagai pesan mengatakan. Ini akan memungkinkan untuk menemukan alasannya kita, mungkin itu adalah kesalahan tertentu, mungkin Anda akan memiliki mengubah sesuatu untuk menyesuaikan lebih baik untuk KL Google. Pokoknya Google mudah memberikan akses kembali ketika masalah ini terpecahkan 
Jika Anda memiliki masalah jaringan maka hasilnya akan kosong dan kesalahan akan memberitahu Anda apa yang sedang terjadi (yaitu: Tidak bisa menyelesaikan host ajax.googleapis.com '). Catatan dalam kasus seperti itu dapat menjadi saat sebelum Anda akan melihat output (sampai sambungan diberi batas waktu sampai).
Jaringan contoh masalah:
Code:
Starting translation test
Test result:
Test error: Failed to connect to 74.125.95.95: Network is unreachable
Connection time (ms): 70.96484375
Apa yang harus Anda lakukan?
pertama: memeriksa bahwa firewall tidak memblokir akses ke google.
kedua: Anda harus kontak dengan penyedia host Anda dan bertanya padanya tentang masalah dengan koneksi
Jika Anda hanya melihat "Memulai uji terjemahan" atau tidak sama sekali maka kemungkinan besar Anda tidak memiliki modul CURL terinstall di PHP Anda.
Jika Anda menggunakan microsoft API, membuat baru php file dan menempatkan kode ini di dalamnya.:
PHP Code:
<?php
require_once('./global.php');
echo "Starting translation test MS<br/>\n";
$connection = curl_init();
curl_setopt($connection, CURLOPT_URL, 'http://api.microsofttranslator.com/V2/Ajax.svc/Translate?appId='.$vbulletin->options['vbenterprisetranslator_microsoftappid'].'&from=pl&to=en&options={%22ContentType%22:%22text/html%22}&text=witaj');
curl_setopt($connection, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)');
//curl_setopt($connection, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($connection, CURLOPT_RETURNTRANSFER, 1);
$time = microtime(true) * 1000;
$result = curl_exec($connection);
$time = microtime(true) * 1000 - $time;
echo 'Test result: '.$result."<br/>\n";
echo 'Test error: '.curl_error($connection)."<br/>\n";
curl_close($connection);
echo 'Connection time (ms): '.$time;
?>
Daripada meng-upload pada server Anda, di folder forum Anda root, dan menempatkan link itu ke browser Anda.
Anda harus melihat sesuatu seperti ini:
PHP Code:
Starting translation test
Test result: "Hello"
Test error:
Connection time (ms): 272.083984375
Jika sesuatu berjalan salah Anda akan mendapatkan pesan kesalahan, yaitu jika Anda menempatkan Microsoft salah ID:
PHP Code:
Starting translation test
Test result: "ArgumentException: Invalid appId Parameter name: appId xxx"
Test error:
Connection time (ms): 416.24194335938
Daripada Anda harus sisipkan id Microsoft hati-hati sekali lagi
Anda juga bisa mendapatkan pesan error ini (dengan berbagai nilai ID), yang berarti Anda diblokir oleh microsoft:
PHP Code:
Starting translation test MS
Test result: "InvalidOperationException: : ID=3641.V2_Json.Translate.365033CA"
Test error:
Connection time (ms): 237.756103516
Dalam kasus ini Anda harus mengirim e-mail ke dukungan microsoft: mtcont@microsoft.com
termasuk konten ini:
-id penerjemah API microsoft
-lengkap kode kesalahan, yaitu: InvalidOperationException:: ID=3641.V2_Json.Translate.365033CA
-menjelaskan masalah, - ketika itu muncul, dll.