Beberapa halaman situs saya muncul di hasil pencarian dengan di [Translate this page]
sebelahnya. Ketika saya klik itu saya perlu ke Google Translate dan menerjemahkan halaman saya "dari Bahasa Katalan ke Bahasa Inggris".
Halaman-halamannya dalam bahasa Inggris tetapi memiliki beberapa kata asing (sebenarnya romanisasi Jepang, bukan Catalan) yang tampaknya membuat Google tersandung.
Beberapa minggu yang lalu saya menetapkan tag html <html lang="en">
yang dari penelitian tampaknya menjadi metode terbaik untuk menentukan bahasa dokumen. Google telah membuat cache halaman dengan atribut ini tetapi masih menawarkan untuk menerjemahkan.
Penelitian lebih lanjut membawa saya ke sebuah "notranslate" atribut yang mencegah terjemahan seluruhnya: <html lang="en" class="notranslate">
. Masalahnya sekarang adalah pengguna tidak dapat menerjemahkan dari bahasa Inggris ke bahasa yang mereka inginkan!
Apakah ada solusi lain yang memaksa Google untuk mem-parsing situs saya sebagai bahasa Inggris saja?
sumber
[Translate this page]
? Halaman saya memang muncul dalam pencarian lanjutan hanya dalam bahasa Inggris. Perhatian utama saya adalah pengguna - menunjukkan tautan terjemahan menyiratkan bahwa seluruh halaman menggunakan bahasa yang berbeda. Secara pribadi saya cenderung menghindari tautan-tautan itu ketika saya melihatnya. Ada juga situs-situs lain yang menggunakan kata-kata yang sama yang tidak mendapatkan tautan terjemahan ...gunakan meta ini untuk melewati terjemahan Google
sumber
Anda harus menambahkan tag meta
Anda juga dapat mengirim header HTTP Konten-Bahasa dari server jika Anda memiliki akses ke sana.
Info lebih lanjut di http://www.w3.org/International/questions/qa-http-and-lang
sumber
<html lang="en">
itu lebih baik daripada meta tag itu, tetapi saya akan mencobanya dan melihat apa yang terjadi :)<html lang=en>
tidak memperbaikinya untuk saya, tetapi tag meta 'konten-bahasa' melakukannya.Anda mungkin dapat melihat
Accept-Language
header permintaan untuk menambahkan / menghapusclass="notranslate"
atribut secara dinamis ketika string bahasa termasuken
.Menurut Web Master World, Anda hanya dapat menerapkan
class="notranslate"
ke konten yang terpengaruh (yaitu 'pasangan kata-kata asing') dan mudah-mudahan menghindari kotak terjemahan bahasa Inggris / Inggris.sumber