Çeviri API'si seçerken sorulan ilk soru genellikle "hangisi en iyi çeviriyor" olur. Oysa pratikte projeyi belirleyen üç soru daha vardır: ücretsiz katmanı gerçekten ücretsiz mi, metnim nereye gidiyor ve hacim büyüdüğünde fatura ne olacak.
Bu yazı dört ana seçeneği bu sorular üzerinden karşılaştırıyor ve Türkçe içerikle çalışırken karşılaşacağınız özel durumlara değiniyor.
Hızlı karşılaştırma
| Servis | Ücretsiz katman | Kayıt koşulu | Kendi sunucunuzda | Türkçe |
|---|---|---|---|---|
| DeepL | Aylık karakter kotası | Hesap + doğrulama | Hayır | Destekleniyor |
| Google Cloud Translation | Aylık karakter kotası | Faturalandırma hesabı zorunlu | Hayır | Destekleniyor |
| Azure AI Translator | Aylık karakter kotası (F0) | Azure aboneliği | Hayır | Destekleniyor |
| LibreTranslate | Kendi kurulumunuzda sınırsız | Kurulum gerekir | Evet | Destekleniyor, kalite değişken |
| LanguageTool | Çeviri yapmaz, denetim yapar | Ücretsiz katmanda gerekmiyor | Evet | Sınırlı |
"Ücretsiz" kelimesinin dört ayrı anlamı
Bu dört servisin hepsi ücretsiz bir yol sunar, ama aynı anlamda değil. Farkı baştan bilmek, projenin ortasında sürpriz yaşamanızı engeller.
Kotalı ücretsiz. DeepL, Google ve Azure aylık belirli bir karakter miktarına kadar ücret almaz. Kota dolduğunda ya istekler reddedilir ya da ücretlendirme başlar — hangisinin olacağı servise ve plan seçiminize bağlıdır ve bu ayrım kritiktir.
Kart isteyen ücretsiz. Google Cloud Translation anahtarı almak için faturalandırma hesabı açmanız gerekir. Ücretsiz kota içinde kalırsanız ödeme yapmazsınız, ama kart bilgisi vermeden başlayamazsınız. Aşım durumunda ücret otomatik işler.
Kendi maliyetinizle ücretsiz. LibreTranslate açık kaynaktır; yazılım için ödeme yapmazsınız fakat çalıştıracağınız sunucunun bedelini siz karşılarsınız. Düşük hacimde bu, kotalı servislerden pahalıya gelebilir; yüksek hacimde tam tersine döner.
Farklı bir işi ücretsiz yapan. LanguageTool çeviri yapmaz. Listede olmasının nedeni, çeviri sonrası metni denetleme adımında işe yaramasıdır.
DeepL — kalite odaklı seçenek
DeepL, çeviri kalitesiyle bilinen bir servistir ve Türkçe'yi hem kaynak hem hedef dil olarak destekler.
Ücretsiz API katmanı aylık bir karakter kotası sunar. Kayıt sırasında kimlik doğrulama amacıyla kart bilgisi istenebilir; ücretsiz katmanda kotayı aştığınızda ek ücret yerine istekler reddedilir. Bu davranış, beklenmedik fatura riskini ortadan kaldırdığı için yan projelerde tercih sebebidir.
Ücretsiz ve ücretli katmanların uç nokta adresleri farklıdır. Bu, geliştiricilerin sık düştüğü bir tuzaktır: ücretli plana geçtiğinizde sadece anahtarı değiştirmek yetmez, temel adresi de güncellemeniz gerekir.
DeepL'in pratikte değerli bir özelliği biçimlendirme koruma davranışıdır. HTML içeriği çevirirken etiketleri bozmadan yalnızca metni çevirebilir. Bir web sitesinin içeriğini çeviriyorsanız bu, elle etiket ayıklamaktan kurtarır.
Dil kapsamı diğerlerine göre daha dardır. Yaygın diller iyi durumdadır, ancak niş bir dil çiftine ihtiyacınız varsa desteklenen diller listesini önceden kontrol edin.
Google Cloud Translation — en geniş dil kapsamı
Google Cloud Translation, dil sayısı ve olgunluk açısından listedeki en kapsamlı seçenektir. Türkçe dahil çok geniş bir dil kümesini destekler.
Aylık ücretsiz karakter kotası vardır, fakat kullanabilmek için Google Cloud projesi ve faturalandırma hesabı gerekir. Bu, en büyük pratik engelidir: beş dakikada denemek isteyen biri için kurulum yükü yüksektir.
Asıl dikkat edilmesi gereken nokta aşım davranışıdır. Kota dolduğunda istekler reddedilmez, ücretlendirme başlar. Kullanıcı girdisini çeviren bir uç noktanız varsa ve kötü niyetli bir istek seli gelirse bu doğrudan faturaya yansır. Google Cloud tarafında bütçe uyarısı kurmak ve kendi tarafınızda istek başına karakter sınırı ile IP bazlı oran sınırı uygulamak isteğe bağlı değil, zorunludur.
Google iki farklı çeviri modeli sunar ve fiyatlandırmaları farklıdır. Basit metin çevirisi için temel model çoğu senaryoda yeterlidir; gelişmiş modele geçmeden önce kalite farkının maliyeti hak edip etmediğini kendi metinlerinizle ölçün.
Azure AI Translator — cömert ücretsiz katman
Azure AI Translator, ücretsiz katman (F0) açısından listedeki en cömert seçeneklerden biridir ve Türkçe'yi destekler.
Kurulumu Google'a benzer şekilde bir bulut aboneliği gerektirir, ancak ücretsiz katman ayrı bir kaynak türü olarak oluşturulduğu için kota aşımında sürpriz ücret riski daha düşüktür.
Azure'un öne çıkan özelliği bölge seçimidir. Kaynağı hangi coğrafi bölgede oluşturduğunuzu belirleyebilirsiniz. Kişisel veri içeren metinlerle çalışıyorsanız ve verinin belirli bir bölgede işlenmesi gerekiyorsa bu, diğer seçeneklere göre somut bir avantajdır.
Toplu çeviri (belge çevirisi) yetenekleri de gelişmiştir. Tek tek cümle değil, dosya bazında çeviri yapmanız gerekiyorsa bu tarafa bakmaya değer.
LibreTranslate — veri dışarı çıkmasın
LibreTranslate, açık kaynak bir çeviri servisidir ve kendi sunucunuzda çalıştırılabilir. Bu, listedeki diğer seçeneklerden temel bir farktır.
Kendi kurulumunuzda karakter başına ücret yoktur, kota yoktur ve en önemlisi metin sunucunuzdan dışarı çıkmaz. Sağlık, hukuk, insan kaynakları gibi alanlarda çalışan uygulamalarda bu tek başına belirleyici olabilir.
Karşılığında iki maliyeti kabul edersiniz. Birincisi altyapıdır: modelleri çalıştıracak sunucu, bellek ve bakım. İkincisi kalitedir. LibreTranslate'in Türkçe modeli çalışır, ancak ticari servislerle aynı seviyede sonuç beklememek gerekir. Uzun ve karmaşık cümlelerde, deyimlerde ve teknik terimlerde fark açılır.
Kamuya açık örneklerini üretimde kullanmayın. Bunlar gösterim amaçlıdır, oran sınırlıdır ve süreklilik garantisi yoktur. LibreTranslate'i seçiyorsanız kendi kurulumunuzu yapın.
Türkçe çeviride nelere dikkat etmeli?
Türkçe, çeviri motorları için kolay bir dil değildir ve bu, seçtiğiniz servisten bağımsız olarak karşınıza çıkar.
Eklemeli yapı nedeniyle bir Türkçe kelime, İngilizce'de bir cümleye karşılık gelebilir. Bu, karakter bazlı ücretlendirmede Türkçe'den İngilizce'ye çevirinin tersine göre daha ucuza gelmesi gibi ilginç bir sonuç doğurur. Bütçe hesabı yaparken hangi yönde çeviri yaptığınız fark eder.
Cinsiyetsiz üçüncü tekil şahıs zamiri de tekrar eden bir sorundur. Türkçe'de "o" zamiri cinsiyet belirtmez; İngilizce'ye çeviride motor bir cinsiyet seçmek zorunda kalır ve genellikle bağlamdan bağımsız varsayım yapar. Kullanıcı içeriği çeviren bir üründe bu, yanlış ve rahatsız edici sonuçlar üretebilir. Bağlam bilginiz varsa çeviri öncesinde metne ipucu eklemek veya sonrasında düzeltme uygulamak gerekir.
Terim tutarlılığı üçüncü sorundur. Aynı terimin farklı cümlelerde farklı çevrilmesi, ürün arayüzü çevirilerinde kabul edilemez. Ticari servislerin bir kısmı terim sözlüğü desteği sunar; ürün metni çeviriyorsanız bu özelliğin varlığı seçim kriteriniz olmalıdır.
Son olarak, hangi servisin Türkçe'de daha iyi olduğunu genel bir iddiayla belirlemek mümkün değildir. Sonuç metin türüne göre değişir. Karar vermeden önce kendi içeriğinizden yirmi otuz temsili cümle seçin ve aynı metni her serviste deneyin. Bu yarım saatlik iş, herhangi bir genel kıyaslamadan daha güvenilir sonuç verir.
Gerçek maliyet hesabı
Ücretsiz kotaların yeterli olup olmadığını anlamanın yolu, hacminizi karakter cinsinden tahmin etmektir.
Ortalama bir ürün açıklaması 500 karakter, bir blog yazısı 8.000 karakter, bir kullanıcı yorumu 200 karakter civarındadır. Bin ürünlük bir kataloğu tek dile çevirmek yaklaşık 500.000 karakter eder — yani çoğu servisin aylık ücretsiz kotasının tamamı.
Buradan çıkan pratik sonuç şudur: statik içeriği bir kez çevirip saklamak ile kullanıcı girdisini her seferinde çevirmek tamamen farklı maliyet profilleridir.
Statik içerikte çeviriyi bir kez yapın ve sonucu veritabanınızda saklayın. Aynı ürün açıklamasını her sayfa görüntülemede yeniden çevirmek, ücretsiz kotayı bir günde bitirir.
Kullanıcı girdisinde ise cache anahtarı olarak metnin karma değerini kullanın. Aynı metin ikinci kez geldiğinde API'ye gitmeyin. Sohbet veya yorum çeviren uygulamalarda tekrar oranı düşündüğünüzden yüksektir.
Çeviri sonrası denetim
LanguageTool çeviri yapmaz, ancak çeviri çıktısını denetleme adımında değerlidir. Makine çevirisi çıktısında noktalama, boşluk ve biçim sorunları görülebilir; bu tür sorunları yayımlamadan önce yakalamak faydalıdır.
Dil desteğinin olgunluğu dillere göre değişir; Türkçe için kullanmayı düşünüyorsanız desteklenen diller listesini ve gerçek çıktıyı önceden kontrol edin. Açık kaynak olduğu için kendi sunucunuzda çalıştırabilir, denetim adımında da metnin dışarı çıkmasını engelleyebilirsiniz.
Türkçe metin işleme tarafındaki diğer araçlar için Türkçe sözlük ve dil işleme API'leri yazısına bakabilirsiniz.
Ne zaman dil modeli kullanmalı?
Son yıllarda yaygınlaşan bir alternatif, çeviri için genel amaçlı dil modelleri kullanmaktır. Bu, her senaryoda doğru cevap değildir.
Kısa ve düz metinlerde çeviri API'leri daha ucuz, daha hızlı ve daha öngörülebilirdir. Bir ürün adını çevirmek için dil modeli çağırmak gereksiz maliyettir.
Buna karşılık bağlam gerektiren işlerde — pazarlama metni, ton ayarı, terim sözlüğüne uyum, kültürel uyarlama — dil modelleri belirgin biçimde daha iyi sonuç verebilir. Karşılığında gecikme ve maliyet artar, çıktı daha az öngörülebilir olur.
Karma yaklaşım da mümkündür: yüksek hacimli ve düşük riskli içerik için çeviri API'si, az sayıdaki kritik metin için dil modeli. Bu ayrım hem bütçeyi hem kaliteyi korur.
Bu yazıdaki kota ve fiyat bilgileri yayın tarihindeki resmi sayfalara dayanır. Bulut servislerinin fiyatlandırması sık güncellendiği için, bütçe planlamadan önce sağlayıcının güncel fiyat sayfasını doğrulayın.
İlgili API Deposu kayıtları
Kaynaklar
Sık Sorulan Sorular
›Google Translate API gerçekten ücretsiz mi?
Google Cloud Translation aylık belirli bir karakter miktarına kadar ücretsiz katman sunar, ancak anahtar almak için faturalandırma hesabı açmanız gerekir. Ücretsiz eşiği aştığınızda ücretlendirme otomatik başlar; bütçe uyarısı kurmadan kullanmayın.
›Türkçe çeviri için hangisi daha iyi sonuç veriyor?
Türkçe'yi destekleyen ticari servisler arasında kalite farkı metin türüne göre değişir ve tek bir kazanan yoktur. Karar vermeden önce kendi içeriğinizden yirmi otuz temsili cümle seçip aynı metni her serviste denemek, herhangi bir genel kıyaslamadan daha güvenilir sonuç verir.
›Çeviriyi kendi sunucumda çalıştırabilir miyim?
Evet, LibreTranslate açık kaynaktır ve kendi altyapınızda çalıştırılabilir. Metin dışarı çıkmaz, karakter başına ücret yoktur; buna karşılık sunucu maliyetini ve çeviri kalitesindeki farkı üstlenirsiniz.
›KVKK açısından hangi servis uygun?
Kişisel veri içeren metinleri çeviriyorsanız verinin nereye gittiği ve saklanıp saklanmadığı belirleyicidir. Kurumsal servislerin veri işleme koşulları ve bölge seçimi farklıdır. En kesin çözüm, veriyi hiç dışarı çıkarmayan kendi barındırdığınız bir kurulumdur.
›Ne zaman çeviri API'si yerine dil modeli kullanmalıyım?
Kısa ve düz metinlerde çeviri API'leri daha ucuz ve öngörülebilirdir. Bağlam gerektiren, ton ayarı istenen veya terim sözlüğüne uyması gereken içeriklerde dil modelleri daha iyi sonuç verebilir; karşılığında maliyet ve gecikme artar.