İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Google Çeviri Yapacak?

efsunkar

0
İyinet Üyesi
Katılım
28 Mart 2009
Mesajlar
98
Reaction score
0
Selam arkadaşlar.
Vereceğim sitelerden haberleri TR den İngilizceye çevirecek işini düzgün yapacak arkadaş arıyorum.
Kullanmı çok kolaydır.
1000 küsür yazı çevirtilecektir.
txt dosyaları şeklinde teslimi yapılacaktır.(Ziplenmiş)
İlgilenen arkadaşlar fiyat (örneğin 100 tane için ... lira şeklinde yada 1000 tanesi için ... şeklinde) pm atsın. Teşekkürler

Uçuk fiyatlara cevap vermeyeceğim.
Teşekkürler
 

atay

0
İyinet Üyesi
Katılım
29 Ekim 2005
Mesajlar
3,592
Reaction score
37
Elimde daha önce yazdığım php bir betik vardı, otomatik yapıyor. Bulabilirsem ücretsiz paylaşayım sizinle, boşuna para vermeyin :)
 

atay

0
İyinet Üyesi
Katılım
29 Ekim 2005
Mesajlar
3,592
Reaction score
37
PHP:
<?
$language = array('ar','bg','zh-CN','hr','cs','da','nl','en','fi','fr','de','el',' hi','it','ja','ko','no','pl','pt','ro','ru','es',' sv','tr');
function cevirbunu($ceviri, $d1, $d2)
{
$ceviri= urlencode($ceviri);
$json = file_get_contents("http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=".$ceviri."&langpair=".$d1."%7C" .$d2);
$stdClass=json_decode($json);
return $stdClass->responseData->translatedText;
}
$dizin    = "metinler/"; // txtlerin bulunduğu dosya
$ac    = opendir($dizin);
while($x=readdir($ac)) {
$say++;
$metin="";
$metin2="";
$dosya = fopen("xax/$x","r");
if(!($dosya)) {
echo "$x bulunamadi.<br>";
}
while(!feof($dosya)) {
$satir = fgets($dosya, 255);
$metin.="$satir";
}
fclose($dosya);
$toplamsatir=strlen($metin);
$kackere=ceil($toplamsatir/1500);
$satiral=$toplamsatir;
for ($i=0;$i<$kackere;$i++) {
$basla=$i*1500;
	if ($toplamsatir > 1500) {
	$satiral=1500;
	$toplamsatir=$toplamsatir-1500;
	}
	else { 
	$satiral=$toplamsatir; 
	}
$metincevir=substr($metin,$basla,$satiral);
$metin2.=cevirbunu($metincevir, 'tr', 'en'); 
}
$yenimetin=$metin2;
$dosya_adi = "$dizin/$say.txt";
touch ("$dizin/$say.txt") or die ("Dosya Yaratılamadı!") ;
$dosya = fopen ($dosya_adi , "w") or die ("Dosya açılamadı!");
fwrite ($dosya, $yenimetin) ;
fclose ($dosya);
}
?>

Test etmedim ama çalışması lazım.

Not: Translate API ortalama 1500 karakterden fazla metinleri çevirmiyor. (Get yolu ile alıyor verileri) Bu sebeple, metini 1500'lük parçalara bölüp yollatıyorum.
 

efsunkar

0
İyinet Üyesi
Katılım
28 Mart 2009
Mesajlar
98
Reaction score
0
böyle bişey bende düşündüm.
Ama beceremem diye düşündüm.(kodlama bilgim az).
Deneyeyim eğer çalışırsa arkadaşlara detaylı açıklama yaparım.
 

efsunkar

0
İyinet Üyesi
Katılım
28 Mart 2009
Mesajlar
98
Reaction score
0
Beceremedim üstad.
Nasıl yapılacağını anlatsan çok makbule geçer
 

atay

0
İyinet Üyesi
Katılım
29 Ekim 2005
Mesajlar
3,592
Reaction score
37
php sayfasının bulunduğu klasöre "metinler" diye bir klasör açın ve php sayfasını çalıştırın. Klasördeki tüm txtleri açıp, çevirip, farklı bir isimle kayıt edecek.

İstiyorsan, ücret karşılığı çevirilen metinleri mysql veya benzeri bir veritabanına otomatik yazdırabilirim.
 

mhmh

0
İyinet Üyesi
Katılım
31 Ocak 2010
Mesajlar
8
Reaction score
0
merhaba,

ben her türlü ing-tr ya da tr-ingçeviri yapmaya hazırım.
sizden gelecek tepkiyi bekliyr olacağım msn [email protected]
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst