بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
استفاده از مترجم های انلاین
سلام کدی رو پیدا کردم که با پی اپ پی به راحتی میشه به مترجم گوگل وصل شد من میخوام از مترجم ترگمان استفاده کنم چون انگلیسی به فارسیش خیلی بهتره میخوام بدونم تو کد پایین چه تغییراتی باید ایجاد کرد ؟
<?php
$text = "Hi ! Welcome To Blog.iranwebsv.net";
$source = 'en';
$target = 'fa';
$translation = GoogleTranslate::translate($source, $target, $text);
echo '<pre>';
print_r($translation);
echo '</pre>';
class GoogleTranslate
{
public static function translate($source, $target, $text) {
$response = self::requestTranslation($source, $target, $text);
$translation = self::getSentencesFromJSON($response);
return $translation;
}
protected static function requestTranslation($source, $target, $text) {
$url = "https://translate.google.com/translate_a/single?client=at&dt=t&dt=ld&dt=qca&dt=rm&dt=bd&dj=1&hl=es-ES&ie=UTF-8&oe=UTF-8&inputm=2&otf=2&iid=1dd3b944-fa62-4b55-b330-74909a99969e";
$fields = array(
'sl' => urlencode($source),
'tl' => urlencode($target),
'q' => urlencode($text)
);
$fields_string = "";
foreach($fields as $key=>$value) {
$fields_string .= $key.'='.$value.'&';
}
rtrim($fields_string, '&');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, count($fields));
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_ENCODING, 'UTF-8');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_USERAGENT, 'AndroidTranslate/5.3.0.RC02.130475354-53000263 5.1 phone TRANSLATE_OPM5_TEST_1');
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
protected static function getSentencesFromJSON($json) {
$sentencesArray = json_decode($json, true);
$sentences = "";
foreach ($sentencesArray["sentences"] as $s) {
$sentences .= $s["trans"];
}
return $sentences;
}
}
?>
+1
0
سلام دوست عزیز از این هم میتونید استفاده کنید: لینک (8 سال پیش)
+1
0
هچنین از این : لینک (8 سال پیش)
0
0
ممنون از جوابتون من تخصصی تو php ندارم اگه میشه راهنمایی کنید چطور از این وب سایت برای ترجمه استفاده کنم از چه کدی باید استفاده کرد ؟ لینک (8 سال پیش)
+1
0
اتفاقا یکی از آموزش های استاد آقاجانی آموزش ساخت دیکشنری می باشد میتونید این آموزش را تهیه کنید و وب سایت خود را راه اندازی کنید. (8 سال پیش)
0
0
منطورمو.متوجه.نشدید من میخوام از مترجم ترگمان استفاده کنم که لینکشو اون بالا گذاشتم چه تغییری تو این کد ها باید ایجاد شه.تا ترجمه از سایت ترگمان دریافت شه (8 سال پیش)
0
0
گوگل خودش به صورت پابلیک منتشر کرده ببینید آیا ترگمان هم همینطور میتونید به سایتشون پیام بزنید. (8 سال پیش)
0
0
لینک
این api هست که منتشر کرده ولی روش راه اندازیش رو نمیدونم api token رو هرچقدر تلاش کردم نتونستم که بگیرم میخوام بدونم راهی هست که بدون api با php به سایتش متصل شیم و متنمون رو ترجمه کنیم ؟ (8 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .