TeknolojiWebmaster

Web sitesine Google Translete dil seçenekleri ekleme yöntemi

Google News

Web sitelerinin her geçen gün daha da önem kazandığı günümüzde ziyaretçiler için en önemli kriterlerden biri de sayfanın mobil uyumlu olmasıdır. Mobil uyumluluk dışında ise dil seçeneği farklı ülkelerden giren ziyaretçiler için önem arz eder. Özellikle kurumsal web sayfalarında global bir firma iseniz firmanız hakkında bilgi almak isteyenlere dil seçenekleri sunmanız gerekiyor.

Web sitelerine dil seçeneği ekleme yöntemleri

İnternet sitesi üzerine dil seçeneği eklemek her zaman kolay bir seçenek olmayabiliyor. Bazen tamamen ayrı bir site olarak ele alınan farklı diller WordPress altyapısı ile kurulmuş sitelerde eklenti sayesinde kolaylıkla yapılabiliyor. Eğer web sayfanıza ingilizce için içerikleri kendiniz girmek istiyor ve WordPress alt yapısı kullanıyorsanız ilk olarak şu adımları izleyebilirsiniz.

WordPress dil seçeneği eklentisi: Polylang

polylang eklentisi
Polylang dil seçeneği eklentisi

Polylang eklentisi, wordpress tabalı yönetim panelli internet sitelerine dil seçeneği ekleme imkanı sunuyor. Kolay kullanımı ve sorunsuz işleyişi ile dil seçenekleri ekleme konusunda kurtarıcınız olacak bir eklentidir. Polylang eklentisiyle istediğiniz alternatif dili projenize dahil edebilir, mevcut içerikleri varsayılan dil seçerek atama yapabilirsiniz. Polylang eklentisi yazılar, sayfalar, ürünler, menüler ve bileşenler için ayrı ayrı giriş yapma olanağı verir.

Siteye Google Translate çeviri butonu ekleme

google translate

Web sitesine dil çevirisi eklemenin bir diğer ve en basit yolu Google Translete çeviri butonu eklemektir. İnternet sayfası üzerinde dil çevirisi yapmak için ekleyeceğiniz kodlar sayesinde gelen ziyaretçilere istediği dilde çeviri yapma imkanı sunabilirsiniz. Burada dikkat etmeniz gereken nokta tüm web içeriğinin text yani yazılı metinlerden oluşmasıdır. Görseller üzerine eklenmiş yazılar doğal olarak çeviri yapılmayacaktır.

Google Translate dil çevirisi web sitelerine nasıl eklenir, hangi sitelerde destekler, dil kısıtlaması nasıl yapılır, varsayılan dil nasıl seçilir gelin adım adım birlikte inceleyelim.

Google Translate dil seçenekleri kodu

Aşağıdaki html kodunu kopyalayıp sitenizde butonun görünmesini istediğiniz yerine ekleyerek dil seçeneklerini aktif hale getirebilirsiniz.

<div id="google_translate_element"></div>
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement(
{pageLanguage: 'tr', includedLanguages: 'en,ar,ru,tr'},
'google_translate_element'
);
}
</script>
<script type="text/javascript" src= "https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit">
</script>

pageLanguage kısmından web sayfasının mevcut dilini belirtebilirsiniz. Eğer mevcut site dili Türkçe ise “tr” kısaltması ile bunu ekleyebilirsiniz.

Yukarıda eklenen kod siteyi Google Translate’in desteklediği tüm dillerde çeviri yapılmasını sağlar. Eğer siz bunu sınırlayarak sadece belli dillerde çeviri yapmak isterseniz aşağıdaki şekilde kodu revize edebilirsiniz. Aşağıdaki örnekte sadece Türkçe, İngilizce, Rusça ve Arapça dilleri eklenmiştir.

<div id="google_translate_element"></div>
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement(
{pageLanguage: 'tr', includedLanguages: 'en,ar,ru,tr'},
'google_translate_element'
);
}
</script>
<script type="text/javascript" src= "https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit">
</script>

Dil kısa kodları

includedLanguages kısmından çevirisini yapmak istediğiniz dil seçeneklerini ekleyebilirsiniz. Aşağıdaki tabloda dil seçeneklerinin kısa kodları mevcuttur.

Sıra Dil adı Ana Dil Adı Kodu
1 Afrikaans Afrikaans af
2 Albanian Shqip sq
3 Arabic عربي ar
4 Armenian Հայերէն hy
5 Azerbaijani آذربایجان دیلی az
6 Basque Euskara eu
7 Belarusian Беларуская be
8 Bulgarian Български bg
9 Catalan Català ca
10 Chinese (Simplified) 中文简体 zh-CN
11 Chinese (Traditional) 中文繁體 zh-TW
12 Croatian Hrvatski hr
13 Czech Čeština cs
14 Danish Dansk da
15 Dutch Nederlands nl
16 English English en
17 Estonian Eesti keel et
18 Filipino Filipino tl
19 Finnish Suomi fi
20 French Français fr
21 Galician Galego gl
22 Georgian ქართული ka
23 German Deutsch de
24 Greek Ελληνικά el
25 Haitian Creole Kreyòl ayisyen ht
26 Hebrew עברית iw
27 Hindi हिन्दी hi
28 Hungarian Magyar hu
29 Icelandic Íslenska is
30 Indonesian Bahasa Indonesia id
31 Irish Gaeilge ga
32 Italian Italiano it
33 Japanese 日本語 ja
34 Korean 한국어 ko
35 Latvian Latviešu lv
36 Lithuanian Lietuvių kalba lt
37 Macedonian Македонски mk
38 Malay Malay ms
39 Maltese Malti mt
40 Norwegian Norsk no
41 Persian فارسی fa
42 Polish Polski pl
43 Portuguese Português pt
44 Romanian Română ro
45 Russian Русский ru
46 Serbian Српски sr
47 Slovak Slovenčina sk
48 Slovenian Slovensko sl
49 Spanish Español es
50 Swahili Kiswahili sw
51 Swedish Svenska sv
52 Thai ไทย th
53 Turkish Türkçe tr
54 Ukrainian Українська uk
55 Urdu اردو ur
56 Vietnamese Tiếng Việt vi
57 Welsh Cymraeg cy
58 Yiddish ייִדיש yi

37 Yorum

  1. Merhaba
    Html kodunu siteye ekledim ama çalışmadı. Kontrol etme şansınız var mı acaba?

    1. Merhaba, e-posta adresinize geri dönüş yapıldı. Müsait olduğunuzda yardımcı olabiliriz.

  2. Google translate kodu ekledim siteye çok güzel oldu emeğinize sağlık teşekkür ederim 👏

    1. Merhaba, e-posta adresinize güncel kod gönderildi. Kontrol edebilirsiniz, tekrar sorun yaşarsanız bilgi verebilirsiniz, yardımcı oluruz. Kolaylıklar 🙂

  3. Merhabalar, kolay gelsin.
    Yabancı sitelerden opencart ve wordpress temaları indirip kuruyorum. Haliyle site dili İngilizce, Almanca, Fransızca vs. oluyor. Temaya Türkçe dil paketi yüklediğimizde malesef sitenin tüm bileşenleri Türkçe olmuyor. Fakat Google Translate ile Türkçe seçtiğimiz zaman sitenin tüm unsurları otomatikman Türkçe oluyor ve çok da güzel oluyor.
    Uzun lafın kısası, öğrenmek istediğim şey şu:
    Hazırladığımız site hangi dilde olursa olsun, sayfa açılır açılmaz, siteye gömeceğimiz kod sayesinde Google translate tarafından otomatikman Türkçe’ye çevrilmesini sağlayabailir miyiz? En azından İngilizce kaynağını Türkçe’ye çevirse bile yeter. Yalnız bunu kullanıcının tercihine bırakmadan, kendisi otomatik yapsın.
    Selamlar.

    1. Merhaba, e-posta adresiniz üzerinden dönüş sağlanmıştır. Kontrol edebilir, sorun yaşamanız halinde bilgi verebilirsiniz.
      Kolaylıklar 🙂

  4. Hocam buton kısmı ile alakalı sıkıntı yaşadım. Makaledeki kodu eklediğimde bu onclick olmadığından çalışmıyor. Eksik kod parçasını yollama imkanınız veya yanlış anladıysam yardımcı olma durumunuz varsa memnun olurum.

    1. Merhaba, e-posta adresinize gönderildi. Sorun yaşarsanız tekrar yazabilirseniz yardımcı oluruz, kolay gelsin 🙂

  5. kodu ekledim sitede bir türlü çalıştıramadım yardımcı olursanız çok memnun olurum teşekkürler.

    1. Merhaba ilkay, sorun devam ediyor mu? Devam ediyorsa e-posta üzerinden yardımcı olabiliriz.

    1. Merhaba, kod üzerinde bazı düzenlemeler yapıldı. Kontrol edebilirsiniz. Eğer sorun yaşarsanız bilgi veriniz, e-posta adresinize kodun orijinal halini gönderelim 🙂

    1. Merhaba, kod üzerinde bazı düzenlemeler yapıldı. Kontrol edebilirsiniz. Eğer sorun yaşarsanız bilgi veriniz, e-posta adresinize kodun orijinal halini gönderelim 🙂

  6. Merhabalar, öncelikle çok teşekkür ederim.
    Bir sorum olacak. Bu kodu bootstrap butonuna eklemek mümkün müdür? Yani Bayrak Seçeneği koyup tıkladığımızda çeviri yapılabilir mi?
    Ayrıca Google Tarafından Desteklenmektedir yazısını kaldırabilir miyim?

  7. merheba paylaştığınız kodu head arasına yazdım ama çalışmadı yardımcı olabilirmisiniz?

  8. Merhaba,
    Elinize sağlık. Kod parçasını çalıştıramadık. Güncel versiyonu var mıdır hocam? Paylaşabilir misiniz?

  9. Merhaba. Öncelikle elinize emeğinize sağlık.
    Kodunuz çok güzel. İçine bir iki dil eklemenizi rica etsem yardımcı olabilirmisiniz.
    Arapça
    Rusça
    Hintçe
    Japonca
    Farsça
    Macarca
    Çok tk teşekkür ederim

    1. Merhaba, yukarıdaki kod üzerinde gözüken includedLanguages alanına istediğiniz dilleri ekleyerek düzenleyebilirsiniz. Dillerin kısa kodlarını makaleye ilave ettik buradan görebilirsiniz. Teşekkürler.

  10. Merhaba kod için teşekkür ederim. Elinize emeğinize sağlık. Çeviri yaparken sitenin üst kısmına kocaman mavi bar çıkıyor bunu gizleme imkanımız varmı? Birde açılır kutu yerine bayrak butonlu nasıl yapabiliriz. Çok teşekkür ederim.

    1. Merhaba, çeviri hizmetini Google Translate sunduğu için üst kısımda çıkan bar maalesef gizlenmiyor.

    1. Merhaba, kod dosyası e-posta adresinize gönderildi. Sorun yaşarsanız tekrar dönüş yapabilirsiniz. Kolaylıklar 🙂

  11. Merhaba arkadaşlar google sites’ üzerinden kendim bir site oluşturuyorum otomatik dil algılama ve çevirme var ancak sadece 1 sayfayı çeviriyor ben bu özellği tüm sayfalara nasıl eklerim.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu