DeepL API İle Ücretsiz Çeviri | C#
Merhaba, DeepL API ile ayda 500.000 karakteri ücretsiz çevirebiliyoruz.
Sitesinden kayıt oluyoruz sadece.
Kaydolurken bir kredi kartı istiyor ama 1 TL limitli bir sanal kart oluşturabilirsiniz.
Çekim yapmıyor.
Sonrasında size bir doğrulama anahtarı veriyor.
Onu kullanarak aşağıdaki şekilde çeviri yapabiliyoruz.
// Nuget Manager'dan DeepL.net indiriyoruz once…
string authKey = "1b1e1e72-4a45-4c76-1b10-21bf3456ceae:fx"; // Kendi anahtariniz ile degistirin.
Translator translator = new Translator(authKey);
TextResult translatedText = await translator.TranslateTextAsync(
"Yürü git lan!",
LanguageCode.Turkish,
LanguageCode.EnglishAmerican,
new TextTranslateOptions { Formality = Formality.PreferMore }
);
Console.WriteLine(translatedText.Text);
Burada kullandığım örnek cümlenin kaba olduğunun farkındayım ama nasıl güzel çevirdiğini anlamak için bunu kullandım.
“Walk and go dude” falan gibi çevirmiyor yani arkadaş, gerçekten bir Amerikan vatandaşının ağzıyla çeviriyor.:)
Selamlar.