Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR
Çoklu Dil & Otomatik Çeviri Entegrasyonu

Web Sitesine Çoklu Dil ve Otomatik Çeviri Entegrasyonu

Web siteniz yalnızca Türkçe çalışıyorsa mevcut yazılımınızı değiştirmeden İngilizce, Almanca, Fransızca, Arapça veya ihtiyaç duyduğunuz diğer dilleri ekleyebiliriz. İsterseniz tamamen manuel key tabanlı dil sistemi, isterseniz Google Cloud Translation API ile otomatik çeviri, isterseniz otomatik çeviri + yönetim panelinden manuel düzeltme modeli kurulabilir.

Yazılımı bizden almış olmanız gerekmez

Her sayfa açılışında API'ye tekrar çeviri göndermek yerine çeviri sonucu veritabanında/cache'de saklanabilir. Marka adları, teknik terimler ve çevrilmemesi gereken ifadeler glossary veya 'çevirme' kurallarıyla korunabilir.

TR / EN / DE & 50+ Dil Google Translation API & Glossary SEO Uyumlu Ayrı URL & Hreflang
MULTILINGUAL & SEO ENGINE
I18N MOTORU
Çoklu Dil & Çeviri Motoru

Key sistemi, Google API, glossary ve SEO URL mimarisi

Google Cloud Translation API Otomatik ilk çeviri & Glossary terim koruması
Aktif
Manuel Editör & Hibrit Onay Manuel düzeltmeleri API üzerine yazmadan koruma
Aktif
SEO URL, Slug & Hreflang Her dil için bağımsız URL & rel="alternate"
Aktif
Dinamik DB Çeviri & Cache Ürün, kategori, blog & sıfır API tekrar maliyeti
Aktif
Tüm Altyapılarla Uyumlu • Sıfır Kesintiyle Entegrasyon
Kısa cevap: Çoklu dil sadece Google Translate butonu eklemek değildir

SEO uyumlu gerçek çoklu dil yapısında içerik, URL, slug, title, meta description, menü, kategori, ürün, blog ve gerektiğinde structured data her dil için yönetilebilir olmalıdır. Otomatik çeviri başlangıç sağlar; kritik satış metinlerinde manuel düzenleme katmanı kaliteyi yükseltir.

01

Hangi çoklu dil özellikleri eklenebilir?

Hazır widget yerine mevcut uygulamanın içerik ve URL mimarisine göre gerçek çoklu dil sistemi kurulabilir.

TR, EN, DE ve seçilen diğer dilleri aktif/pasif yönetme
Statik arayüz metinleri için key tabanlı dil sistemi
Ürün, kategori, hizmet, blog ve sayfa alanları için veritabanı çeviri tablosu
Google Cloud Translation API ile otomatik ilk çeviri
API çevirisini yönetim panelinden manuel düzeltme
Manuel düzeltilmiş metni tekrar API'ye göndermeme
Glossary ile marka ve teknik terimleri sabitleme
Çevrilmeyecek alanlar için exclude kuralı
Her dil için ayrı title, description ve slug
SEO uyumlu ayrı URL yapısı
hreflang ve x-default üretimi
Dil bazlı sitemap oluşturma
Tarayıcı dili algılama ve kullanıcı seçimini cookie/session ile hatırlama
Otomatik zorunlu yönlendirme yerine kullanıcıya dil seçimi sunma
RTL Arapça gibi sağdan sola tasarım desteği
Binlerce ürün için batch/queue çeviri
Çeviri API maliyetini azaltmak için cache ve hash kontrolü
XML ile gelen yeni ürünleri otomatik EN/DE oluşturma
Çeviri eksikse ana dile fallback
Yönetim panelinde hangi alanın çevrildiğini ve son güncelleme tarihini gösterme
02

Üç farklı çoklu dil modeli

İşletmenin içerik hacmine ve kalite beklentisine göre manuel, otomatik veya hibrit model seçilebilir.

Manuel key sistemi

Arayüz metinleri ve kritik içerikler editör tarafından yönetilir.

sepete_ekle
TR: Sepete Ekle
EN: Add to Cart
DE: In den Warenkorb

Google Translation API

Yeni içerik ilk kez otomatik çevrilir ve saklanır.

TR → EN
TR → DE
Sonuç DB/cache

Hibrit sistem

API ilk taslağı üretir, editör düzeltir ve onaylar.

API çeviri

Manuel düzeltme

Onaylı kayıt

Bu rehberde

  1. Key tabanlı manuel dil sistemi nasıl çalışır?
  2. Ürün, kategori, hizmet ve blog içerikleri nasıl çevrilir?
  3. Google Cloud Translation API ile otomatik çeviri nasıl kullanılır?
  4. En kullanışlı model: otomatik çeviri + manuel düzeltme
  5. Glossary ile marka ve teknik terimler nasıl korunur?
  6. SEO uyumlu dil URL yapısı nasıl olmalı?
  7. hreflang ve x-default nasıl kullanılmalı?
  8. IP veya tarayıcı diline göre otomatik yönlendirme doğru mu?
  9. Binlerce üründe otomatik çeviri nasıl yapılır?
  10. Translation API maliyeti nasıl kontrol edilir?
  11. XML ile gelen ürünler otomatik çevrilebilir mi?
  12. Arapça gibi RTL dillerinde sadece metni çevirmek yeterli mi?
  13. Çeviri eksikse ne gösterilmeli?
  14. Mevcut sitenize çoklu dil eklenebilir mi? Ücretsiz ön analiz
  15. Dil key, çeviri tablosu ve hreflang örnekleri
  16. FAQ
03

Key tabanlı manuel dil sistemi nasıl çalışır?

Arayüzde tekrar eden 'Sepete Ekle', 'Ücretsiz Kargo', 'Giriş Yap' gibi metinler doğrudan PHP dosyalarına gömülmek yerine dil anahtarı üzerinden çağrılabilir. Örneğin sepete_ekle anahtarı Türkçe, İngilizce ve Almanca karşılık taşır.

Yönetim panelinden key listesi düzenlenirse aynı metni onlarca template dosyasında tek tek değiştirmek gerekmez. Yeni dil eklendiğinde aynı key setine yeni çeviri sütunu veya kayıtları eklenir.

Key sistemi statik arayüz için idealdir; ürün ve blog gibi dinamik içeriklerde record_id + field + language mantığı daha esnektir.

04

Ürün, kategori, hizmet ve blog içerikleri nasıl çevrilir?

Dinamik içeriklerde ana kaydı kopyalayarak üç ayrı ürün oluşturmak yerine çeviri tablosunda language, table_name, record_id, field ve value tutulabilir. Böylece stok, fiyat ve ürün kodu tek kaynaktan yönetilirken ad/açıklama her dilde farklı olur.

Alternatif olarak mevcut veritabanı yapısı uygunsa products_translations gibi ayrı tablolar kullanılabilir. Hangi modelin doğru olduğu sorgu yapısı, içerik hacmi ve mevcut script mimarisine göre seçilir.

SEO title, meta description ve slug da dil bazlı alan olarak tutulabilir.

05

Google Cloud Translation API ile otomatik çeviri nasıl kullanılır?

Cloud Translation API uygulamanın gönderdiği metni hedef dile çevirebilir. Yeni ürün kaydedildiğinde background job İngilizce ve Almanca ilk çevirileri üretebilir.

API her sayfa görüntülenmesinde çağrılmamalıdır. Metin bir kez çevrilip veritabanında saklandığında maliyet, gecikme ve dış servis bağımlılığı azalır.

Cloud Translation Advanced glossary, batch ve başka gelişmiş özellikler sunar; hangi sürümün kullanılacağı içerik hacmine göre seçilir.

06

En kullanışlı model: otomatik çeviri + manuel düzeltme

İlk çeviri API tarafından üretilir; editör yönetim panelinde metni kontrol edip değiştirebilir. Manuel değişiklik 'onaylandı' olarak işaretlenirse kaynak Türkçe metin değişmediği sürece tekrar API çevirisiyle üzerine yazılmaz.

Kaynak metin değiştiğinde sistem source_hash karşılaştırıp çeviriyi 'güncelleme gerekli' durumuna alabilir. Editör ister otomatik yeniden çevirir ister manuel düzenler.

Bu model binlerce üründe hız sağlarken ana satış sayfalarında insan kontrolünü korur.

07

Glossary ile marka ve teknik terimler nasıl korunur?

Cloud Translation Advanced glossary, belirli terimlerin tutarlı çevrilmesi için özel sözlük mantığı sağlar. EKA Sunucu, VPS, VDS, NVMe gibi ifadelerin değiştirilmemesi veya belirli karşılıkla çevrilmesi tanımlanabilir.

Ürün kodu, SKU, marka, model ve değişken placeholder'lar ayrıca translate işleminden hariç tutulabilir.

Glossary özellikle teknik katalog ve aynı terimin binlerce üründe tutarlı görünmesi gereken projelerde değerlidir.

08

SEO uyumlu dil URL yapısı nasıl olmalı?

Google çok dilli sitelerde farklı dil sürümleri için ayrı URL kullanılmasını önerir. Örneğin /tr/urun/eka-sunucu, /en/product/eka-server ve /de/produkt/eka-server yapıları crawler'ın sürümleri ayrı ayrı keşfetmesini kolaylaştırır.

Sadece JavaScript ile sayfa metnini değiştirip URL'yi aynı bırakmak arama motoruna her dil için net kaynak sunmaz. Projenin mevcut URL mimarisine göre alt klasör, subdomain veya ülke domaini modeli seçilebilir.

Dil değiştirici aynı içeriğin eşdeğer dil URL'sine götürmelidir; kullanıcı her seferinde ana sayfaya gönderilmemelidir.

09

hreflang ve x-default nasıl kullanılmalı?

Her dil sayfası kendi eşdeğer dil sürümlerini rel=alternate hreflang ile işaretleyebilir. TR sayfasında EN ve DE bağlantıları varsa EN ve DE sayfalarında da geri dönüş işaretleri bulunmalıdır.

x-default, belirli bir dile hedeflenmeyen dil seçici veya varsayılan sayfa için kullanılabilir.

Canonical mümkün olduğunca aynı dildeki canonical URL'yi göstermelidir; tüm dilleri Türkçe sayfaya canonical yapmak yanlış sinyal oluşturabilir.

10

IP veya tarayıcı diline göre otomatik yönlendirme doğru mu?

Tarayıcı dili ilk tercih önerisi için kullanılabilir ancak kullanıcı seçiminin önüne geçmemelidir. Google, kullanıcıları coğrafi IP ile zorunlu yönlendirmenin crawler'ın diğer sürümleri görmesini zorlaştırabileceğini belirtir.

Daha güvenli yaklaşım doğru dil için banner/öneri göstermek ve kullanıcının seçimini cookie ile hatırlamaktır.

Ülke ile dil aynı değildir; Türkiye'deki kullanıcı İngilizce, Almanya'daki kullanıcı Türkçe kullanmak isteyebilir.

11

Binlerce üründe otomatik çeviri nasıl yapılır?

10.000 ürünün tüm açıklamalarını tek HTTP isteğinde çevirmek timeout ve maliyet kontrolü açısından sağlıklı değildir. Queue/batch sistemiyle parça parça çevirmek, retry ve rate limit yönetimini kolaylaştırır.

Cloud Translation dokümantasyonu küçük text request'lerini optimize eder ve Advanced sürüm batch işlerini destekler. Uygulama kendi kuyruğunda da yüzlerce kaydı kontrollü işleyebilir.

Her kayıtta source_hash tutularak değişmeyen içerik tekrar çevrilmeyebilir.

12

Translation API maliyeti nasıl kontrol edilir?

Cloud Translation fiyatlandırması kullanılan model ve karakter hacmine göre değişebilir. Bu nedenle API çağrısını sayfa görüntülemeye bağlamak yerine içerik oluşturma/güncelleme anında çalıştırmak daha öngörülebilirdir.

Çeviri cache, hash kontrolü, sadece değişen alanları gönderme ve manuel onaylı metni yeniden çevirmeme maliyeti azaltır.

Yönetim panelinde ay boyunca çevrilen karakter ve başarısız job sayısı raporlanabilir.

13

XML ile gelen ürünler otomatik çevrilebilir mi?

Tedarikçi XML entegrasyonu yeni ürünü Türkçe ekledikten sonra queue'ya translation job bırakabilir. Ürün adı, açıklama ve özellikler EN/DE oluşturulurken SKU, barkod ve marka gibi alanlar korunur.

Tedarikçi sonraki gün açıklamayı değiştirirse source_hash değişimi tespit edilerek yalnız değişen alan yeniden çevrilebilir.

Bu yapı XML ürün aktarımı + kur entegrasyonu + çoklu dil sistemini tek otomasyon zincirine dönüştürebilir.

14

Arapça gibi RTL dillerinde sadece metni çevirmek yeterli mi?

Hayır. Arapça, Farsça ve İbranice gibi RTL dillerde layout yönü, ikon sırası, form hizası, breadcrumb ve bazı bileşenlerin yön davranışı da ele alınmalıdır.

HTML dir=rtl, CSS logical properties ve tema bileşenleri test edilmelidir. Yalnız metni Arapçaya çevirmek iyi kullanıcı deneyimi sağlamaz.

Logo, ürün görseli veya görsel içindeki yazılar da hedef pazara göre ayrıca hazırlanabilir.

15

Çeviri eksikse ne gösterilmeli?

Yeni bir key veya içerik henüz İngilizceye çevrilmediyse sistem ana dil fallback kullanabilir. Böylece boş başlık veya PHP warning oluşmaz.

Yönetim paneli eksik çevirileri filtreleyip yüzde tamamlama gösterebilir. Kritik sayfaların yayına alınması için minimum çeviri tamamlanma oranı belirlenebilir.

Fallback kullanıcı deneyimini korur ancak SEO sayfalarında kalıcı çözüm olarak bırakılmamalıdır.

16

Mevcut sitenize çoklu dil eklenebilir mi? Ücretsiz ön analiz

Site adresinizi, mevcut yazılımı, hedef dilleri ve içerik sayısını iletin. İlk aşamada arayüz metinlerinin nerede tutulduğu, dinamik içerik modeli ve URL yapısı hakkında genel uygulanabilirlik değerlendirilebilir.

Google Translation API mi manuel key sistemi mi yoksa hibrit model mi daha uygun olduğu içerik hacmine ve editör iş akışına göre belirlenir.

Kaynak kod incelemesi gerekiyorsa hangi erişimin neden gerektiği ayrıca açıklanır; ilk aşamada şifre göndermeniz gerekmez.

CODE

Dil key, çeviri tablosu ve hreflang örnekleri

Örnekler mimariyi anlatmak içindir; canlı projede tablo ve route yapısı mevcut yazılıma göre uyarlanır.

PHP key kullanımı
echo $dil['sepete_ekle'];
Çeviri kaydı örneği
language | table_name | record_id | field | value
tr | products | 52 | name | EKA Sunucu Paketi
en | products | 52 | name | EKA Server Package
de | products | 52 | name | EKA Serverpaket
hreflang örneği
<link rel="alternate" hreflang="tr" href="https://site.com/tr/urun/eka-sunucu">
<link rel="alternate" hreflang="en" href="https://site.com/en/product/eka-server">
<link rel="alternate" hreflang="de" href="https://site.com/de/produkt/eka-server">
<link rel="alternate" hreflang="x-default" href="https://site.com/">
Glossary örneği
Eka Sunucu = Eka Sunucu
VPS = VPS
VDS = VDS
NVMe = NVMe
Sanal Sunucu = Virtual Server
Ekran Kartlı Sunucu = GPU Server
FREE PRE-ANALYSIS

Siteniz yalnızca Türkçe mi? Önce çoklu dil mimarisini ücretsiz değerlendirelim

Site adresinizi, eklemek istediğiniz dilleri ve yaklaşık ürün/sayfa sayısını iletin. Manuel, Google Translation API veya hibrit modelden hangisinin daha uygun olduğunu netleştirelim.

Telefon & WhatsApp0850 307 34 58İlk aşamada şifre göndermeyin.
SRC

Resmî ve teknik kaynaklar

Çeviri API özellikleri ve çoklu dil SEO için Google Cloud ile Google Search Central dokümantasyonunu esas alıyoruz.

EKA

İlgili Eka Sunucu hizmetleri

Çoklu dil sistemi XML ürün aktarımı, otomatik kur ve teknik SEO yapısıyla birlikte çalışabilir.

FAQ

Çoklu dil ve otomatik çeviri hakkında sık sorulan sorular

Manuel key, API, SEO URL ve ürün çevirilerinde en çok sorulan noktaları topladık.

Siteme sonradan İngilizce ve Almanca eklenebilir mi?

Evet. Kaynak kod ve veri yapısı uygunsa mevcut siteye sonradan çoklu dil altyapısı eklenebilir.

Google Translate butonu ile gerçek çoklu dil aynı mı?

Hayır. Gerçek çoklu dilde URL, meta, slug, menü ve dinamik içerik her dil için yönetilebilir.

Google Cloud Translation API kullanılabilir mi?

Evet. Otomatik ilk çeviri için API entegre edilebilir.

Her sayfa açılışında API çağrısı yapılır mı?

Önerilmez. Çeviri bir kez üretip veritabanında/cache'de saklanabilir.

Manuel çeviriyi API tekrar bozar mı?

Hibrit yapıda manuel onaylı kayıt korunabilir ve kaynak değişmedikçe tekrar çevrilmez.

Marka adları çevrilmesin mümkün mü?

Evet. Glossary ve exclude kuralları kullanılabilir.

Ürün kodu ve SKU çevrilir mi?

Hayır. Alan bazlı kuralla SKU, barkod, marka/model gibi değerler çeviri dışında bırakılır.

10 bin ürün otomatik çevrilebilir mi?

Evet ancak queue/batch yapısıyla kontrollü işlenmesi daha doğrudur.

Çeviri API ücretli mi?

Google Cloud Translation kullanım/model bazlı fiyatlandırılır; güncel fiyat Google Cloud sayfasından kontrol edilmelidir.

Aynı URL'de dili değiştirmek yeterli mi?

SEO hedefleniyorsa ayrı dil URL'leri genellikle daha sağlıklı ve Google tarafından önerilen yaklaşımdır.

hreflang gerekli mi?

Eşdeğer dil sürümlerini Google'a anlatmak için güçlü bir işarettir.

Canonical tüm dillerde Türkçe sayfaya mı gitmeli?

Hayır. Google, hreflang kullanılıyorsa mümkün olduğunca aynı dilde canonical sayfayı belirtmeyi önerir.

x-default nedir?

Belirli bir dil/ülkeye hedeflenmeyen varsayılan veya dil seçici sayfayı işaretlemek için kullanılabilir.

Tarayıcı diline göre otomatik yönlendirme yapılabilir mi?

Öneri yapılabilir ancak kullanıcı seçimi korunmalı ve crawler'ın diğer dil sürümlerini görmesi engellenmemelidir.

Arapça eklenebilir mi?

Evet, ancak RTL tasarım kontrolleri de yapılmalıdır.

Dil bazlı sitemap yapılabilir mi?

Evet. Sitemap veya hreflang alternatifleri dil sürümlerini ilişkilendirebilir.

İngilizce slug ayrı olabilir mi?

Evet. /tr/urun/... ve /en/product/... gibi yerelleştirilmiş slug kullanılabilir.

XML'den gelen yeni ürün otomatik çevrilebilir mi?

Evet. Ürün eklendikten sonra translation queue tetiklenebilir.

Kaynak Türkçe değişince İngilizce otomatik güncellenebilir mi?

Evet. source_hash veya updated_at takibi ile değişen alanlar yeniden çevrilebilir.

Çeviri eksik olursa site hata verir mi?

Doğru fallback yapısında ana dil gösterilir ve eksik kayıt yönetim panelinde raporlanır.

WooCommerce'e çoklu dil eklenebilir mi?

Mevcut eklenti ve özel geliştirme seçenekleri analiz edilerek uygulanabilir.

Özel PHP siteme key sistemi eklenebilir mi?

Evet. Template metinleri key'e taşınıp dinamik içerikler için translation tablosu kurulabilir.

Yazılımı sizden almadım, yine yapar mısınız?

Evet. Kaynak koda veya uygun API yapısına erişim varsa yazılımın bizden alınmış olması gerekmez.

İlk analiz için ne göndermeliyim?

Site adresi, kullandığınız yazılım, hedef diller ve yaklaşık ürün/sayfa sayısı yeterlidir.

EKA SUNUCU

Siteniz yalnızca Türkçe mi? Önce çoklu dil mimarisini ücretsiz değerlendirelim

Site adresinizi, eklemek istediğiniz dilleri ve yaklaşık ürün/sayfa sayısını iletin. Manuel, Google Translation API veya hibrit modelden hangisinin daha uygun olduğunu netleştirelim.

Telefon & WhatsApp0850 307 34 58ekasunucu.com
Top