GTranslate: Plugin Terjemahan WordPress Sederhana Nggunakake Google Translate
Aku wis ragu-ragu nggunakake terjemahan mesin ing situsku ing jaman kepungkur. Aku seneng duwe penerjemah ing saindenging jagad kanggo nulungi nerjemahake situsku kanggo pamirsa sing beda-beda, nanging ora ana cara kanggo mbalekake biaya kasebut.
Ngandika, aku weruh yen isi situsku dienggo bareng sacara internasional - lan akeh wong sing nggunakake Google Translate kanggo maca konten ing basa asline. Sing nggawe aku optimis yen terjemahan bisa uga cukup saiki amarga Google terus ningkat nggunakake pembelajaran mesin lan intelijen buatan.
Kanthi atine, aku pengin nambah plugin sing nawakake terjemahan nggunakake Google Translate, nanging aku pengin sing luwih lengkap tinimbang dropdown sing nerjemahake situs kasebut. Aku pengin mesin telusur bener-bener ndeleng lan ngindeks kontenku sacara internasional, sing mbutuhake sawetara fitur:
- Metadata - nalika mesin telusuran nyusup situsku, aku pengin
hreflang
tag ing header kanggo nyedhiyakake mesin telusuran kanthi macem-macem jalur URL kanggo saben basa. - URL - kalebu WordPress, Aku pengin permalinks kanggo nggabungake basa terjemahan ing path.
Pangarep-arepku, mesthine bakal mbukak situsku menyang pamirsa sing luwih akeh, lan ana investasi sing apik amarga bisa nambah penghasilan afiliasi lan pariwara - tanpa mbutuhake upaya terjemahan manual.
Plugin WordPress GTranslate
The GTranslate plugin lan layanan sing ngiringi nggabungake kabeh fitur kasebut uga akeh opsi liyane:
- Dashboard - Dasbor layanan lengkap kanggo konfigurasi lan nglaporake.
- Penerjemah Mesin - Terjemahan otomatis Google lan Bing kanthi cepet.
- Search Engine Indexing – Mesin telusur bakal ngindeks kaca terjemahan sampeyan. Akibaté, wong bisa nemokake produk sing sampeyan adol kanthi nggoleki ing basa asline.
- URL sing Nggoleki Mesin Panelusuran – Nduwe URL utawa Subdomain sing kapisah kanggo saben basa—contone https://fr.martech.zone/.
- Terjemahan URL - Ing URL situs web sampeyan bisa diterjemahake, sing penting banget kanggo SEO multibasa. Sampeyan bakal bisa ngowahi URL sing diterjemahake. Sampeyan bisa nggunakake platform GTranslate kanggo ngenali URL sing diterjemahake.
- Suntingan Terjemahan - Owahi terjemahan kanthi manual nganggo editor inline GTranslate langsung saka konteks. Iki perlu kanggo sawetara perkara ... kayata, aku ora pengin jeneng perusahaan, DK New Media, dijarwakake.
- Suntingan In-line – Sampeyan uga bisa nggunakake sintaksis ing artikel sampeyan kanggo ngganti pranala utawa gambar adhedhasar basa.
<a href="https://martech.zone" data-gt-href-fr="http://fr.martech.zone">Example</a>
Sintaks padha kanggo gambar:
<img src="original.jpg" data-gt-src-ru="russian.jpg" data-gt-src-es="spanish.jpg" />
Lan yen sampeyan ora pengin bagean dijarwakake, sampeyan bisa nambah kelas saka ora nerjemahake.
<span class="notranslate">Do not translate this!</span>
- Statistik Panggunaan - Sampeyan bisa ndeleng lalu lintas terjemahan lan jumlah terjemahan ing dashboard.
- Subdomains – Sampeyan bisa milih duwe subdomain kanggo saben basa. Aku milih iki tinimbang path URL amarga kurang pajak ing server webku. Cara subdomain pancen cepet banget lan mung ngarahake langsung menyang kaca sing diterjemahake ing cache Gtranslate.
- domain – Sampeyan bisa duwe domain kapisah kanggo saben basa. Contone, yen sampeyan nggunakake domain tingkat paling dhuwur .fr (tld), situs sampeyan bisa pangkat luwih dhuwur ing asil mesin telusur ing Prancis.
- Kolaborator - Yen sampeyan pengin wong ngrewangi terjemahan manual, bisa duwe akses menyang GTranslate lan nambah suntingan manual.
- Suntingan Inline – Navigasi menyang kaca lan nambah
?language_edit=1
menyang kaca URL kanggo mbukak editor inline.
- Sunting Sejarah - Deleng lan sunting riwayat suntingan manual.
- Nganyari Mulus – Ora perlu mriksa nganyari piranti lunak lan nginstal. We Care babagan nganyari luwih. Sampeyan seneng layanan up-to-date saben dina
- Basa - Afrikaans, Albania, Amharic, Arab, Armenian, Azerbaijan, Basque, Belarusian, Bengali, Bosnia, Bulgaria, Catalan, Cebuano, Chichewa, Chinese (Sederhana), Tionghoa (Tradisional), Korsika, Kroasia, Czech, Denmark, Walanda, Inggris , Esperanto, Estonia, Filipino, Finlandia, Prancis, Frisian, Galicia, Georgia, Jerman, Yunani, Gujarati, Haitian, Hausa, Hawaii, Ibrani, Hindi, Hmong, Hungaria, Islandia, Igbo, Indonesia, Irlandia, Italia, Jepang, Jawa , Kannada, Kazakh, Khmer, Korea, Kurdi, Kirgiz, Lao, Latin, Latvia, Lituania, Luksemburg, Macedonian, Malagasi, Malayalam, Melayu, Malta, Maori, Marathi, Mongolia, Myanmar (Burma), Nepali, Norwegia, Pashto, Persia, Polandia, Portugis, Punjabi, Romania, Rusia, Serbia, Shona, Sesotho, Sindhi, Sinhala, Slowakia, Slovenia, Samoa, Skotlandia Gael, Somali, Spanyol, Sundha, Swahili, Swedia, Tajik, Tamil, Telugu, Thai, Turki , Ukraina, Urdu, Uzbek, Vietnam, Welsh, Xhosa, Yiddish, Yoruba, Zulu
Ndhaptar kanggo Nyoba GTranslate 15 Dina
GTranslate lan Idin Header
Yen sampeyan wis milih kanggo ngatur GTranslate nggunakake subdomain, sampeyan bisa uga duwe masalah ing ngendi aset kaya fonts ing situs sampeyan ora dimuat kanthi bener. Kanggo mbenerake iki, sampeyan butuh plugin kanggo nganyari Header HTTP kanggo ngaktifake Allow-Control-Allow-Origin kanggo nuduhake sumber daya ing subdomain.
Utawa sampeyan bisa nggunakake kode iki (nganyari domain) menyang tema anak functions.php
kanggo nuduhake sumber daya kanthi otomatis ing kabeh subdomain:
// Add a policy for allowing assets to each of the subdomains.
function add_cors_http_header() {
// Get the HTTP origin of the request
$origin = isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : '';
// Check if the origin ends with '.martech.zone' or is 'martech.zone'
if (preg_match('/(\.martech\.zone|martech\.zone)$/', parse_url($origin, PHP_URL_HOST))) {
header("Access-Control-Allow-Origin: $origin");
}
// Other headers
header("Access-Control-Allow-Methods: GET");
header("Cache-Control: max-age=604800, public"); // One-week caching
$expires = gmdate('D, d M Y H:i:s', time() + 604800) . ' GMT'; // One-week expiration
header("Expires: $expires");
header("Vary: Accept-Encoding");
}
add_action('init', 'add_cors_http_header');