ProcessWire çok dilli web sitesi sahibi olmak artık bir lüks değil, rekabetçi kalmak ve yeni pazarlara girmek için bir zorunluluktur.
ProcessWire CMS, web siteleri oluşturmak ve yönetmek için sağlam bir platform sunan güçlü ve esnek bir içerik yönetim sistemidir. ProcessWire sitenize otomatik çeviri entegre etmek, çok dilli içerik oluşturmayı ve sürdürmeyi kolaylaştırarak birden fazla dilde tutarlı ve yüksek kaliteli bir kullanıcı deneyimi sunarken zaman ve kaynak kazandırır.
Bu rehber, ProcessWire CMS'de otomatik çeviri uygulamanın nasıl yapılacağını, otomatik çeviriyi etkinleştirmenin faydalarını ve sorunsuz bir şekilde kurmanın adımlarını vurgulamaktadır.
ProcessWire CMS'ye neden otomatik çeviri uygulamalısınız?

ProcessWire CMS'ye otomatik çeviri uygulamanız için bazı nedenler.
- Daha Geniş Kitlelere Ulaşma: Web sitenizin içeriğini birden fazla dilde sunarak, erişiminizi genişletebilir ve küresel bir kitleyle dünya genelinde bağlantı kurabilirsiniz. Örneğin, uluslararası bir e-ticaret işletmesi yürütüyorsanız, içeriğinizi çeşitli dillere otomatik olarak çevirmek, yeni pazarlara girmeyi ve ana dilinizde yeterince proficient olmayan müşterileri çekmenizi sağlar.
- Absence oranlarının azaltılması: Kullanıcılar tercih ettikleri dilde içerikle karşılaştıklarında, daha düşük sıçrama oranlarına yol açarak etkileşime girmeleri daha olasıdır. Sorunsuz çok dilli bir deneyim sunmak ziyaretçilerin sitenizde daha uzun süre kalmasını sağlayarak dönüşüm şansını artırabilir.
- Artan Satış Dönüşümleri: Araştırmalar, insanların ana dilleriyle sunulan içerikle karşılaştıklarında satın alma veya istenen eylemleri gerçekleştirmelerinin daha muhtemel olduğunu göstermiştir. Otomatik çeviri uygulamak, dönüşüm oranlarını artırabilir ve çeşitli dil pazarlarından daha fazla satış veya potansiyel müşteri oluşturabilir.
- Arama Motoru Görünürlüğü Artırıldı: Web sitenizin içeriğini çevirme birden fazla dile, arama motoru optimizasyonu (SEO) çabalarınızı önemli ölçüde artırabilir. Arama motorları, yerel içeriklere öncelik vererek, uluslararası kitleler için alakalı arama sonuçlarında web sitenizin görünme olasılığını artırarak daha fazla trafik sağlar.
Çok dilli web sitesi ProcessWire CMS uygulamasının örnekleri
ProcessWireProcessWire CMS kullanılarak oluşturulan çok dilli web sitesi örneklerine göz atacağızProcessWire CMS.
Hikaye Panosu

Storyboard, İngiltere'de dijital hikaye anlatımı ve içerik oluşturma konusunda uzmanlaşmış bir yaratıcı ajanstır. Görsel, ProcessWire CMS ile oluşturulan web sitelerinin İngilizce ve Almanca (Deutsch) dillerinde mevcut olduğunu göstermektedir. Bu çok dilli yaklaşım, Storyboard'un çeşitli bölgelerdeki müşterilere hizmetlerini ve portföyünü müşterilerin tercih ettiği dilde sunarak etkili bir şekilde iletişim kurmasını sağlar.
Görselde, kullanıcıların İngilizce (EN) ve Almanca (DE) arasında geçiş yapmasını sağlayan "dil değiştirici" görülebilir.
Altstadt Otel

Altstadt Hotel, Avusturya'nın Viyana kentinde bulunan lüks bir oteldir. ProcessWire CMS ile geliştirilen web sitesi, birden fazla dilde içerik sunar ve dünya genelindeki uluslararası misafirlerine hizmet verir. İngilizce, Almanca, Fransızca, İtalyanca ve Rusça gibi dillerde çeviriler sağlayarak, Altstadt Hotel, potansiyel misafirlerin otelin olanakları, oda türleri ve rezervasyon süreci hakkında kendi ana dillerinde kolayca bilgi edinmelerini sağlar.
Görsel ayrıca, kullanıcıların İngilizce (EN) ve diğer mevcut diller arasında geçiş yapmasına olanak tanıyan "dil değiştiriciyi" de gösteriyor.
ProcessWire CMS'de otomatik çeviri nasıl uygulanır
ProcessWire CMS kullanan çok dilli web siteleri örneklerini inceledikten sonra, şimdi ProcessWire CMS üzerinde otomatik çeviri hizmeti kullanarak otomatik çeviri uygulamaya çalışacağız.
Birçok çeviri hizmeti, sadece birkaç yapılandırma adımı ile web sitelerini kolayca ve hızlı bir şekilde otomatik olarak çevirebilir. Linguise böyle bir otomatik çeviri hizmetidir.
Bu hizmet, ProcessWire CMS dahil olmak üzere çeşitli CMS ve web oluşturucularıyla entegre olur. ProcessWire CMS üzerine Linguise otomatik çeviri yapmak için bu adımları izleyin.
Adım 1: Web sitenizin hazır olduğundan emin olun
İlk adım, ProcessWire CMS web sitenizin çeviri için hazır olduğundan emin olmaktır. ProcessWire CMS web sitesinde Linguise otomatik çeviri kurulumu için hazırlamanız gereken bazı şeyler arasında ProcessWire CMS yönetici paneline erişim de vardır.
Adım 2: Linguise hesabınızı kaydedin
Ardından, ücretsiz bir Linguise hesabı oluşturun ve web sitenizin alan adını ekleyin. Bir abonelik planına karar vermeden önce 30 günlük ücretsiz deneme süresini kullanabilirsiniz.
Adım 3: ProcessWire CMS alan adı ekleme
LinguiseProcessWire CMS web sitenizin alan adını eklemek için kontrol paneline erişebilirsiniz. “Alan adı ekle” üzerine tıklayın ve aşağıdaki alanları doldurun:
- Hesap
- URL
- Kullanılan platform (ProcessWire CMS)
- Varsayılan dil
- Çeviri dilleri
- URL'leri çevir
- Dinamik içerik çevirisi


Ayrıca bir sonraki adıma yapıştırmanız gereken API anahtarını alacaksınız.

Adım 4: Linguise betiğini yükleyin ve bağlayın
Ardından, Linguise çeviri betiğini ProcessWire CMS'in kurulu olduğu sunucunuza yükleyin.
PHP-JS çeviri betiğini indirin, sıkıştırılmış dosyasını açın ve ProcessWire CMS kurulumunuzun kök dizinine yükleyin. Şunlardan emin olun:
- Betik, web sitenizin kök düzeyinde ( ProcessWire CMS dosyalarınızın bulunduğu yerde) bulunuyor.
- Klasör varsayılan adını “linguise” olarak korur.

Ardından, Linguise API anahtarını sunucunuza yüklediğiniz Configuration.php dosyasına kopyalayın. Dosyayı açın ve API anahtarınızı tırnak işaretleri arasına yapıştırın, REPLACE_BY_YOUR_TOKEN yer tutucu metnini değiştirin.

Adım 5: ProcessWire CMS için URL yeniden yazmayı yapılandırın
URL yeniden yazma varsayılan olarak ProcessWire CMS'de etkindir. Değilse, barındırma sağlayıcınızı kullanarak yardımcı olabilirsiniz. ProcessWire CMS .htaccess dosyanız aşağıdaki gibi görünmelidir.
# 8. Enable Apache mod_rewrite (required)
# -----------------------------------------------------------------------------------------------
RewriteEngine On
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA]
# 8A. Optionally (O) set a rewrite base if rewrites are not working properly on your server.
# -----------------------------------------------------------------------------------------------
Adım 6: Dil değiştiriciyi etkinleştirin ve özelleştirin
Linguise JS komut dosyası bağlantısının, dil değiştiriciyi bayraklarla görüntülemek ve SEO amaçlı HTML üstbilgilerinize alternatif URL'ler eklemek için tüm ProcessWire CMS sayfalarınızda bulunması gerekir.
Betik bağlantısını almak için Linguise kontrol panelindeki alan adı ayarlarına gidin ve sağlanan betik bağlantısını kopyalayın.

Bu kodu şablon dizinine eklemek, ProcessWire CMS'ye entegre etmenin basit bir yoludur. /template klasörüne gidin ve üstbilgi bölümündeki komut dosyası bağlantısını dahil etmek için dizin dosyasını düzenleyin.
Dil seçimi için bir bayrak açılır penceresiyle temsil edilen dil değiştiriciyi yüklemek üzere, web sitesi yapılandırmasının sonundan sağlanan kodu kopyalayın ve HTML sayfanızın başına yapıştırın. Bu, bayrak dil değiştiriciyi otomatik olarak yükleyecektir.

Dil değiştirici varsayılan olarak görünecektir, ancak özelleştirebilirsiniz. Bunu yapmak için Linguise kontrol paneline gidin ve Ayarlar > Dil Bayrakları Görünümü'ne gidin. Burada, ana görünümü, dil adlarını ve tasarımı da dahil olmak üzere dil değiştiricinin çeşitli yönlerini özelleştirebilirsiniz.
Adım 7: ProcessWire CMS'nizin otomatik çevirisi
Son olarak, dil değiştiricinin görünümünü kurduktan sonra önizleyebilirsiniz. İşte ProcessWire CMS'nin Linguise'nın otomatik çeviri hizmetini kullanarak otomatik olarak çevrildiğinde nasıl göründüğünü gösteren bir örnek.

Linguise: ProcessWire CMS ile entegre olan bir otomatik çeviri
Otomatik çeviriyi ProcessWire CMS web sitenize Linguisekullanarak dahil edebilirsiniz. Linguise , çeşitli otomatik çeviri hizmetleri arasında en iyi seçeneklerden biridir. Linguise çeviri hizmetlerini kullanmanın faydaları nelerdir? Aşağıdaki noktaları göz önünde bulundurun.
Linguise , 40'tan fazla CMS ile entegre edilmiştir ve bunlardan biri de ProcessWire CMS'dir
Linguise otomatik çeviri sağlar entegre ProcessWire CMS ve 40'tan fazla CMS ve web oluşturucusu. Akıcı destek ve entegrasyon süreci, ProcessWire CMS web sitenizi çevirmek için mükemmel bir çözüm sunar. Ayrıca, Linguise her entegrasyonla birlikte dünya genelinde yaygın olarak konuşulan ve geleneksel 80'den fazla dili destekler.
Linguise ayrıca şu gibi popüler CMS platformlarını da destekler:
- WordPress otomatik çeviri, çeviri için özel bir eklenti ile
- OpenCart
- WooCommerce
- Craft CMS, diğerleri arasında
Kapsamlı ve detaylı çok dilli SEO

Çok dilli SEO'yu destekleyen bir hizmet seçmek kritik öneme sahiptir. Bu destek, web sitenizin Google arama sonuçlarındaki görünürlüğünü artırarak kullanıcıların sitenizi kolayca bulmasını sağlar.
Linguise , SEO özellikleri gibi çeşitli özellikler sunar:
- Çok dilli site haritaları oluşturun
- Hreflang kodlarının ve etiketlerinin otomatik oluşturulması
- Kanonik URL'lerin kurulumu
- URL'lerin ve meta açıklamaların çevirisi, diğer yeteneklerin yanı sıra.
Linguise ön yüz canlı düzenleyicisi ile çeviriyi düzenleyin
Ayrıca, Linguise'nin otomatik çeviri sonuçlarını ön yüz canlı düzenleyici özelliği ile geliştirebilirsiniz. Bu araç, çevirilerde minimum çaba ile zahmetsiz ayarlamalar yapmanıza olanak tanır.
Ek olarak, belirli dillerde yetkin yetenekli çevirmenleri işbirliği yapmaya davet edebilirsiniz. Bu, çevrilen web sitesinin bağlamsal ve kültürel doğruluğunu sağlar.
Linguise otomatik çeviri hariç tutma kuralları

Bazen bazı kelimeler diğer dillere iyi bir şekilde çevrilmeyebilir, bu nedenle onları olduğu gibi tutmanız veya belirli dillerde atlamanız önerilir. Linguise, metin kurallarını yok sayma, satır içi yok sayma ve URL'leri kullanarak sayfaları hariç tutma
Bu kurallar, özellikle zorlu kelimeler veya önemli marka adlarıyla uğraşırken çevirilerinizin netliğini ve doğruluğunu sağlamak için tasarlanmıştır.
Linguise otomatik dinamik çeviri özelliği

Linguise’nın dinamik çeviri özelliği, JavaScript, AJAX veya diğer istemci tarafı komut dosyası oluşturma teknikleri dahil olmak üzere bir web sitesinde dinamik olarak yüklenen veya oluşturulan içeriği sorunsuz bir şekilde çevirir. Çevrilebilecek içerik örnekleri arasında ödeme işlemi, çerez onay açılır penceresi, yer tutucu metin vb. bulunur.
Bu işlevsellik, kullanıcılar için tutarlı bir çokdilli deneyimi garanti eder, karmaşık kurulumlara veya kod değişikliklerine olan ihtiyacı ortadan kaldırır. Tüm dillerde dinamik içeriği zahmetsizce çevirmek için kontrol panelindeki dinamik çeviri geçişini etkinleştirmeniz yeterlidir.
Sonuç
ProcessWire CMS web sitenizde otomatik çeviri uygulamak, küresel bir kitleye ulaşmanızı, kullanıcı deneyimini iyileştirmenizi, dönüşüm oranlarını artırmayı ve SEO çabalarınızı geliştirmeyi sağlayabilir.
Linguise , ProcessWire CMS ile entegre otomatik çeviri hizmetinde öne çıkıyor. Ön yüz canlı düzenleme, dinamik içerik çevirisi, çeviri hariç tutma kuralları ve kapsamlı SEO uygulaması gibi birçok özellik sunar.
Neden bekleyelim? Hesabınızı kaydedin Linguise ve çok dilli ProcessWire CMS web sitenizi oluşturun, küresel bir kitleye ulaşma potansiyelini ortaya çıkarın ve otomatik çeviri gücünü kullanarak işinizi yeni yüksekliklere taşıyın.





