miladanimator
چهارشنبه 22 اردیبهشت 1389, 15:03 عصر
سلام دوستان .
من یک کلاس php از سایت php class دانلود کردم (کلاس و فایل نمونه ضمیمه این پست است ) .
با استفاده از این کلاس می تونیم از مترجم گوگل استفاده کنیم و عبارات مورد نظرمون رو به صورت زیر وارد کنیم و معادل ترجمه شده اون رو دریافت کنیم :
require_once( "api_googletranslate.class.php" );
$translate = new GoogleTranslateApi;
$translate->FromLang = 'fa';
$translate->ToLang = 'en';
echo $translate->translate('سلام');
حالا تنها یک مشکل دارم . این کلاس فقط برای عبارات با تعداد کاراکتر مشخصی کار می کنه و در صورتی که تعداد کاراکترهای متن بیش از یه حدی بشه (ظاهرا گوگل محدودیت گذاشته) خطا میده .
حالا به نظر شما از چه روشی می تونم این مشکل رو رفع کنم ؟؟ باید متن رو به صورت جمله به جمله جدا کنم و جمله ها رو تک تک ترجمه کنم ؟؟
من یک کلاس php از سایت php class دانلود کردم (کلاس و فایل نمونه ضمیمه این پست است ) .
با استفاده از این کلاس می تونیم از مترجم گوگل استفاده کنیم و عبارات مورد نظرمون رو به صورت زیر وارد کنیم و معادل ترجمه شده اون رو دریافت کنیم :
require_once( "api_googletranslate.class.php" );
$translate = new GoogleTranslateApi;
$translate->FromLang = 'fa';
$translate->ToLang = 'en';
echo $translate->translate('سلام');
حالا تنها یک مشکل دارم . این کلاس فقط برای عبارات با تعداد کاراکتر مشخصی کار می کنه و در صورتی که تعداد کاراکترهای متن بیش از یه حدی بشه (ظاهرا گوگل محدودیت گذاشته) خطا میده .
حالا به نظر شما از چه روشی می تونم این مشکل رو رفع کنم ؟؟ باید متن رو به صورت جمله به جمله جدا کنم و جمله ها رو تک تک ترجمه کنم ؟؟