GTranslate: Programu-jalizi rahisi ya Tafsiri ya WordPress Kutumia Google Tafsiri
Nimesita kutumia tafsiri za mashine za tovuti yangu hapo awali. Ningependa kuwa na watafsiri kote sayari ili kusaidia katika kutafsiri tovuti yangu kwa hadhira tofauti, lakini hakuna njia ningeweza kurejesha gharama hizo.
Hiyo ilisema, niligundua kuwa maudhui ya tovuti yangu yanashirikiwa kimataifa kidogo - na watu wengi wanatumia Google Tafsiri kusoma yaliyomo katika lugha yao ya asili. Hiyo inanifanya niwe na matumaini kwamba tafsiri inaweza kuwa ya kutosha sasa kwa kuwa Google inaendelea kuboresha kwa kutumia ujifunzaji wa mashine na akili ya bandia.
Kwa kuzingatia hilo, nilitaka kuongeza programu-jalizi inayotoa tafsiri kwa kutumia Google Tafsiri, lakini nilitaka kitu cha kina zaidi kuliko menyu kunjuzi ambayo ilitafsiri tovuti. Ninataka injini za utafutaji zione na kuorodhesha maudhui yangu kimataifa, ambayo yanahitaji vipengele kadhaa:
- Metadata - wakati injini za utaftaji zinatambaa kwenye tovuti yangu, ninataka
hreflang
vitambulisho kwenye kichwa changu kutoa injini za utaftaji na njia tofauti za URL kwa kila lugha. - URL - ndani WordPress, ninataka viingilio vijumuishe lugha ya tafsiri kwenye njia.
Matumaini yangu, bila shaka, ni kwamba itafungua tovuti yangu kwa hadhira pana zaidi, na kuna faida kubwa kwenye uwekezaji kwani ninaweza kuongeza mapato yangu ya mshirika na utangazaji - bila kuhitaji juhudi za kutafsiri kwa mikono.
Programu-jalizi ya GTranslate WordPress
The GTranslate programu-jalizi na huduma inayoandamana hujumuisha huduma hizi zote na chaguzi zingine nyingi:
- Dashibodi - Dashibodi pana ya huduma ya usanidi na utoaji wa taarifa.
- Tafsiri ya Mashine - Tafsiri ya otomatiki ya Google na Bing.
- Utaftaji wa Injini za Utaftaji - Injini za utaftaji zitaonyesha kurasa zako zilizotafsiriwa. Kwa hivyo, watu wanaweza kupata bidhaa unayouza kwa kutafuta katika lugha yao ya asili.
- URL za Kirafiki za Utafutaji - Kuwa na URL tofauti au Kikoa kidogo kwa kila lugha - kwa mfano https://fr.martech.zone/.
- Tafsiri ya URL - URLs ya tovuti yako inaweza kutafsiriwa, ambayo ni muhimu sana kwa SEO ya lugha nyingi. Utaweza kurekebisha URL zilizotafsiriwa. Unaweza kutumia mfumo wa GTranslate kutambua URL iliyotafsiriwa.
- Uhariri wa Tafsiri - Hariri tafsiri kwa mikono na mhariri wa ndani wa GTranslate moja kwa moja kutoka kwa muktadha. Hii ni muhimu kwa vitu kadhaa… kwa mfano, sitaki jina la kampuni yangu, DK New Media, imetafsiriwa.
- Kuhariri kwa mkondoni - Unaweza pia kutumia syntax ndani ya nakala yako kuchukua nafasi ya viungo au picha kulingana na lugha.
<a href="https://martech.zone" data-gt-href-fr="http://fr.martech.zone">Example</a>
Syntax ni sawa kwa picha:
<img src="original.jpg" data-gt-src-ru="russian.jpg" data-gt-src-es="spanish.jpg" />
Na kama hutaki sehemu kutafsiriwa, unaweza kuongeza darasa la kutafsiri.
<span class="notranslate">Do not translate this!</span>
- Takwimu za Matumizi - Unaweza kuona trafiki yako ya kutafsiri na idadi ya tafsiri kwenye dashibodi yako.
- Subdomains - Unaweza kuchagua kuwa na kikoa kidogo kwa kila lugha. Nilichagua hii badala ya njia ya URL kwa sababu ilikuwa chini ya ushuru kwenye seva yangu ya wavuti. Mbinu ya kikoa kidogo ni ya haraka sana na inaelekeza moja kwa moja kwenye kache, ukurasa uliotafsiriwa wa Gtranslate.
- Domain - Unaweza kuwa na kikoa tofauti kwa kila lugha. Kwa mfano, ikiwa unatumia kikoa cha kiwango cha juu cha .fr (tld), tovuti yako inaweza kuwa ya juu zaidi katika matokeo ya injini tafuti nchini Ufaransa.
- Washirika - Ikiwa ungependa watu binafsi kusaidia kwa tafsiri ya mwongozo, wanaweza kupata GTranslate na kuongeza mabadiliko ya mwongozo.
- Mahariri ya Mstari - Nenda kwenye ukurasa wako na uongeze
?language_edit=1
kwa ukurasa URL kuleta mhariri wa ndani.
- Hariri Historia - Tazama na uhariri historia yako ya marekebisho ya mwongozo.
- Sasisho zisizo na mshono - Hakuna haja ya kuangalia sasisho za programu na kuzisakinisha. Tunajali kuhusu sasisho zaidi. Unafurahia huduma iliyosasishwa kila siku
- lugha - Kiafrikana, Kialbania, Kiamhariki, Kiarabu, Kiarmenia, Kiazabajani, Kibasque, Kibelarusi, Kibengali, Kibosnia, Kibulgaria, Kikatalani, Cebuano, Chichewa, Kichina (Kilichorahisishwa), Kichina (cha Jadi), Kikorsiko, Kikroeshia, Kicheki, Kidenmaki, Uholanzi, Kiingereza , Kiesperanto, Kiestonia, Kifilipino, Kifini, Kifaransa, Kifrisia, Kigalisia, Kijojiajia, Kijerumani, Kiyunani , Kikannada, Kazakh, Khmer, Kikorea, Kikurdi, Kikirgyizi, KiLao, Kilatino, Kilatvia, Kilithuania, Kilasembagi, Kimasedonia, Malagasi, Kimalayalam, Kimalei, Kimalta, Kimori, Kimarathi, Kimongolia, Myanmar (Kiburma), Kinepali, Kinorwe, Kipashto, Kiajemi, Kipolishi, Kireno, Kipunjabi, Kiromania, Kirusi, Kiserbia, Kishona, Kisotho, Sindhi, Sinhala, Kislovakia, Kislovenia, Kisamoa, Scots Gaelic, Somali, Spanish, Sundanese, Swahili, Swedish, Tajik, Tamil, Telugu, Thai, Turkish. , Kiukreni, Kiurdu, Kiuzbeki, Kivietinamu, Kiwelisi, Kixhosa, Kiyidi, Kiyoruba, Kizulu
Jisajili kwa Jaribio la Siku 15 la GTranslate
GTranslate na Ruhusa za Kichwa
Ikiwa umechagua kusanidi GTranslate kwa kutumia vikoa vidogo, unaweza kuwa na tatizo ambapo vipengee kama fonti kwenye tovuti yako hazipakii ipasavyo. Ili kurekebisha hili, utahitaji programu-jalizi ili kusasisha Vijajuu vyako vya HTTP ili kuwezesha Ruhusu-Kudhibiti-Ruhusu-Asili kushiriki rasilimali kwenye vikoa vidogo.
Au unaweza kutumia msimbo huu (kusasisha kikoa chako) kwa mandhari ya mtoto wako functions.php
kushiriki kiotomatiki rasilimali kwenye kikoa kidogo chochote:
// 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');