WooCommerce Çok Dilli, Ücretsiz — Kelime Başına Faturalandırma Olmadan Mağazanızı Çevirin

🔒 Güvenlik incelemesinden geçmiştir 🧾 GPL açık kaynak 📤 Bağlı kalma zorunluluğu yok — istediğiniz zaman dışa aktarabilirsiniz ⚡ 20 kat daha hafif motor

Bir mağaza, kelime başına çeviri fiyatlandırması için mümkün olan en kötü durumdur. Katalog tek bir sayfa değildir: yüzlerce ürün başlığı, açıklama, kısa açıklama, özellik, kategori adı ve ödeme dizesinden oluşur ve bunların her biri yeniden sayılır. her biri Eklediğiniz dil. Beş dilde beş yüz ürün, beş yüz çeviri değil, iki buçuk bindir.

TranslateRocket hacmi denklemden çıkarır: ücretsizdir, ücretli katman yoktur ve kelime veya kredi ölçer yoktur. Yapay zeka kullanıyorsanız kendi sağlayıcı anahtarınızı getirirsiniz ve doğrudan o sağlayıcıya ödeme yaparsınız. Bu sayfa, çok dilli bir mağazada genellikle bozulan parçalar da dahil olmak üzere, WooCommerce için özel olarak ne yaptığını ve son olarak kasıtlı olarak ne yapmadığını ele almaktadır.

Müşterilere birçok dilde hizmet veren WooCommerce mağaza

Çok dilli bir mağazada sessizce bozulan üç şey

Ürün sayfalarını çevirmek işin kolay kısmıdır: bunlar sayfa içeriğidir ve uygun herhangi bir eklenti bunları halleder. Dükkan sahiplerini dikkat çeken şey WooCommerce'in sunduğu her şey dıştan Yalnızca sayfayı yeniden yazan bir çeviri motorunun hiçbir zaman ulaşmadığı sayfa HTML'si:

  1. AJAX mini arabası. Sepete bir ürün ekleyin ve WooCommerce, sepet işaretlemesini bir AJAX "parçası" aracılığıyla değiştirir. Bu parça, sayfa oluşturulduktan sonra oluşturuldu ve bu nedenle mağazanın varsayılan dilinde, yani Almanca bir sayfada duran İngilizce bir mini arabada geri geliyor.
  2. JavaScript'te yaşayan dizeler. Ürün ekledikten sonra ekrana gelen “Sepeti görüntüle” bağlantısı ve benzeri mesajlar, tarayıcıya sayfa metni olarak değil, script verileri olarak iletilir.
  3. E-posta sipariş edin. Bir müşteri Fransızca satın alır ve onayı İngilizce olarak alır, çünkü e-posta daha sonra (çoğunlukla bir cron işi tarafından) siparişin hangi dilde verildiğini hiçbir şey hatırlamadığında oluşturulur.

TranslateRocket üçünü de yönetir. Mini alışveriş sepeti parçaları ve JS'de yerelleştirilmiş dizeler, sayfa için kullanılanla aynı çeviri haritasıyla çevrilir, böylece ekstra AI çağrılarına gerek kalmaz. Ödeme sırasında siparişin dili (klasik ödeme için ve Store API aracılığıyla daha yeni blok tabanlı ödeme için) kaydedilir ve müşteri e-postası, mağaza varsayılanı yerine bu dilde oluşturulur.

E-posta ifadeleri açıklamaya değer özel bir durumdur. Motor normalde siz kendi sitenize göz atarken dizeleri öğrenir - ancak hiç kimse bir e-postaya göz atmaz, bu nedenle ifadeler WooCommerce yalnızca orada yazdırılır ("Siparişiniz için teşekkür ederiz", "Miktar", "Fiyat") eskiden onun için görünmezdi ve sipariş e-postaları yalnızca kısmen çevrilmiş olarak çıkıyordu. Sürüm 0.8.4'ten bu yana, müşteri e-postaları gönderilirken taranıyor ve metinleri çeviri ekranlarında "WooCommerce e-posta" altında dosyalanıyor, elle veya yapay zeka ile başka herhangi bir şeyle çevrilmeye hazır. Tarama, sipariş başına bir kez değil, şablon başına bir kez çalıştırılır.

Her dildeki ürün ve kategori URL'leri

Her dil kendi temiz öneki altında sunulur ve slugs de (ürünler ve ürün kategorileri için) çevrilir, böylece bir Alman müşteri, dil önekinin cıvatalandığı İngilizce slug yerine Almanca görünümlü bir URL'ye ulaşır. hreflang Etiketler her dil için yayınlanır; bu, Google'a bunların yinelenen içerikten ziyade farklı dillerde aynı ürün olduğunu söyler.

Her dilin kendi URL'si olduğundan, sayfa önbellekleri bunları otomatik olarak ayrı sayfalar olarak değerlendirir. Önbelleğinizi yenmek için çerez tabanlı dil değişimi yoktur; bu, bir mağazada başka herhangi bir yerden daha önemlidir.

Ürün sayfaları ve ödeme sayfası her dile çevrildi

Katalog tercümesinin maliyeti nedir?

Eklenti ücretlerinde hiçbir şey yok. Ruhsat ve kelime izni yoktur. Makine çevirisinin kendisi için üç rotanız vardır ve bunları karıştırabilirsiniz:

  • Elle — sınırsız, ücretsiz, canlı sayfada tıkla-çevir düzenleyiciyle. Gerçekten satılan elli dizi (başlıklar, kategori adları, ödeme) için mantıklı.
  • Ücretsiz Google Çeviri — her alan önceden doldurulmuş bir bağlantı sunar; Google’ın kendi sitesinde çevirip geri yapıştırıyorsunuz.
  • Kendi AI anahtarınız — DeepL, OpenAI, Gemini, Antropik veya Google Cloud. Sağlayıcıya kendi fiyatı üzerinden ödeme yaparsınız. DeepL'nin ücretsiz kullanımı tek başına ayda 500.000 karakteri kapsıyor ve bu önemli bir katalog.

Motor ayrıca aynı dizelerdeki çevirileri de yeniden kullanır; böylece iki yüz ürün sayfasında tekrarlanan bir ifade, iki yüz kez değil, bir kez çevrilir.

Büyük kataloglar

Mağazalar, çeviri eklentilerinin PHP bellek sınırına ulaşma eğiliminde olduğu yerlerdir, çünkü genel yaklaşım, her istekte çeviri haritasının tamamını belleğe yüklemektir. Yaklaşık 20.000'den fazla dize TranslateRocket kendi başına sayfa başına dizine alınmış aramalara geçer: yalnızca geçerli sayfanın ihtiyaç duyduğu dizeleri getirir. Site ister 500 dize ister 500.000 dize tutsun, bellek sabit kalır ve oluşturma süresi aynı kalır; bu, ölçeklenen bir katalog ile beyaz ekranlar oluşturmaya başlayan bir katalog arasındaki farktır.

Ne yapmaz ve ne zaman başka bir şey satın alınır?

Herhangi bir şey kurmadan önce okumaya değer kısım budur.

  • Çoklu para birimi yok. TranslateRocket çevirir; fiyatları dönüştürmez, para birimi değiştirici eklemez veya ülke başına fiyatlandırmayı işlemez. Farklı fiyat listeleriyle dolar ve euro cinsinden satış yapmanız gerekiyorsa, özel bir çoklu para birimi çözümüne veya ikisini eşleştiren WooCommerce Çok dilli WPML çözümüne ihtiyacınız vardır.
  • Dil başına ayrı ürün yoktur. Çeviriler, her dil için ayrı bir ürün oluşturmak yerine, tek bir ürün üzerinde katmanlar halinde gerçekleştirilir. Bu, stokları ve siparişleri tek bir yerde tutar; genellikle istediğiniz şey budur; ancak iş akışınız gerçekten her dil için ayrı ürünlere bağlıysa, bu o model değildir.
  • Çeviri bürosu iş akışı yok. Çevirmen hesapları veya inceleme kuyrukları yoktur ve kontrol panelinden profesyonel çeviri siparişi vermenin bir yolu yoktur.
  • Destek en iyi çabadır, bir geliştiriciden, WordPress.org forumu aracılığıyla. Mağazanızın garantili bir yanıt süresine ihtiyacı varsa lisans satan birinden lisans satın alın.

İhtiyacınız olan şey, her ürün eklediğinizde artan bir fatura olmadan, müşterilerinizin kendi dillerinde okuyabileceği ve satın alabileceği (mini sepet, ödeme ve sipariş e-postalarının takip edildiği) bir mağazaysa, bunun amacı budur.

Zaten çok dilli bir eklenti için para mı ödüyorsunuz?

Ücretini ödediğiniz çevirileri yanınızda getirebilirsiniz. TranslateRocket, WPML, TranslatePress ve Polylang'ten ve Weglot CSV dışa aktarımından içe aktarılır. WPML'in çevirileri doğrudan veritabanı tablolarından okunur, böylece içe aktarma işlemi WPML devre dışı bırakıldığında ve lisansın süresi dolduğunda çalışmaya devam eder.

Mağazanızı çevirin — ücretsiz, sınırsız dil


Okumaya devam et

💬 Yardıma mı ihtiyacınız var?
Powered by TranslateRocket™