GTranslate: Isang Simpleng Plugin ng Pagsasalin ng WordPress Gamit ang Google Translate
Nag-atubiling akong gumamit ng mga machine translation ng aking site noong nakaraan. Gusto kong magkaroon ng mga tagapagsalin sa buong planeta upang tumulong sa pagsasalin ng aking site para sa iba't ibang madla, ngunit walang paraan na mabawi ko ang mga gastos na iyon.
Iyon ay sinabi, napansin ko na ang nilalaman ng aking site ay ibinabahagi nang kaunti sa ibang bansa – at maraming tao ang gumagamit Google translate upang mabasa ang aking nilalaman sa kanilang katutubong wika. Ginagawa akong maging may pag-asa sa mabuti na ang pagsasalin ay maaaring maging sapat na mabuti ngayong patuloy na nagpapabuti ang Google gamit ang machine machine at artipisyal na intelektuwal.
Sa pag-iisip na iyon, gusto kong magdagdag ng isang plugin na nag-aalok ng pagsasalin gamit ang Google Translate, ngunit gusto ko ng isang bagay na mas komprehensibo kaysa sa isang dropdown na nagsalin sa site. Gusto kong makita at mai-index ng mga search engine ang aking nilalaman sa buong mundo, na nangangailangan ng ilang feature:
- metadata - kapag nag-crawl ang mga search engine sa aking site, gusto ko
hreflang
mga tag sa aking header upang magbigay ng mga search engine na may iba't ibang mga path ng URL para sa bawat wika. - URL - sa loob ng WordPress, gusto kong isama ng mga permalink ang wika ng pagsasalin sa landas.
Ang aking pag-asa, siyempre, ay mabubuksan nito ang aking site hanggang sa mas malawak na madla, at mayroong isang mahusay na return on investment dahil maaari kong dagdagan ang aking affiliate at kita sa advertising – nang hindi nangangailangan ng pagsusumikap ng manu-manong pagsasalin.
GTranslate WordPress Plugin
Ang GTranslate Ang plugin at kasamang serbisyo ay nagsasama ng lahat ng mga tampok na ito pati na rin ang maraming iba pang mga pagpipilian:
- Tapalodo - Isang komprehensibong dashboard ng serbisyo para sa pagsasaayos at pag-uulat.
- Pagsasalin sa Machine - Agarang pagsasalin ng Google at Bing na automated.
- Pag-index ng Search Engine – I-index ng mga search engine ang iyong mga isinalin na pahina. Bilang resulta, makakahanap ang mga tao ng produktong ibinebenta mo sa pamamagitan ng paghahanap sa kanilang katutubong wika.
- Mga Search Engine Friendly URL – Magkaroon ng hiwalay na URL o Subdomain para sa bawat wika—halimbawa https://fr.martech.zone/.
- Pagsasalin sa URL - Ang Mga URL ng iyong website ay maaaring isalin, na napakahalaga para sa multilingual na SEO. Magagawa mong baguhin ang mga isinaling URL. Maaari mong gamitin ang platform ng GTranslate upang matukoy ang isinaling URL.
- Pag-edit ng Pagsasalin - Manu-manong i-edit ang mga pagsasalin sa direktang inline editor ng GTranslate mula sa konteksto. Ito ay kinakailangan para sa ilang mga bagay ... halimbawa, hindi ko gugustuhin ang pangalan ng aking kumpanya, DK New Media, isinalin.
- In-line na Pag-edit – Maaari mo ring gamitin ang syntax sa loob ng iyong artikulo upang palitan ang mga link o mga imahe batay sa isang wika.
<a href="https://martech.zone" data-gt-href-fr="http://fr.martech.zone">Example</a>
Ang syntax ay katulad para sa isang imahe:
<img src="original.jpg" data-gt-src-ru="russian.jpg" data-gt-src-es="spanish.jpg" />
At kung ayaw mong maisalin ang isang seksyon, maaari kang magdagdag ng klase ng hindi ilipat.
<span class="notranslate">Do not translate this!</span>
- Mga Istatistika ng Paggamit - Maaari mong makita ang iyong trapiko sa pagsasalin at ang bilang ng mga pagsasalin sa iyong dashboard.
- Subdomain – Maaari kang mag-opt in sa pagkakaroon ng subdomain para sa bawat wika. Pinili ko ito sa halip na ang path ng URL dahil mas mababa ang buwis sa aking webserver. Ang pamamaraan ng subdomain ay napakabilis at direktang tumuturo sa naka-cache, isinalin na pahina ng Gtranslate.
- Domain – Maaari kang magkaroon ng hiwalay na domain para sa bawat wika. Halimbawa, kung gumagamit ka ng .fr top-level na domain (tld), maaaring mas mataas ang ranggo ng iyong site sa mga resulta ng search engine sa France.
- Mga nakikipagtulungan - Kung nais mong tulungan ng mga indibidwal ang manu-manong pagsasalin, maaari silang magkaroon ng access sa GTranslate at magdagdag ng mga manu-manong pag-edit.
- Mga Inline na Pag-edit – Mag-navigate sa iyong pahina at magdagdag
?language_edit=1
sa pahina URL upang maglabas ng isang inline na editor.
- I-edit ang Kasaysayan - Tingnan at i-edit ang iyong kasaysayan ng mga manu-manong pag-edit.
- Walang seamless Update – Hindi na kailangang suriin ang mga update sa software at i-install ang mga ito. Pinapahalagahan namin ang mga karagdagang update. Nasisiyahan ka sa up-to-date na serbisyo araw-araw
- Mga wika - Afrikaans, Albanian, Amharic, Arabe, Armenian, Azerbaijani, Basque, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Cebuano, Chichewa, Chinese (Pinasimple), Chinese (Tradisyunal), Corsican, Croatia, Czech, Denmark, Dutch, English , Esperanto, Estonian, Filipino, Finnish, French, Frisian, Galician, Georgian, German, Greek, Gujarati, Haitian, Hausa, Hawaiian, Hebrew, Hindi, Hmong, Hungarian, I Islandic, Igbo, Indonesian, Irish, Italian, Japanese, Java , Kannada, Kazakh, Khmer, Korean, Kurdish, Kyrgyz, Lao, Latin, Latvian, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malayalam, Malay, Maltese, Maori, Marathi, Mongolian, Myanmar (Burmese), Nepali, Norwegian, Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Serbian, Shona, Sesotho, Sindhi, Sinhala, Slovak, Slovenian, Samoan, Scots Gaelic, Somali, Spanish, Sundan, Sundan, Swahili, Suweko, Tajik, Tamil, Telugu, Thai, Turkish , Ukrainian, Urdu, Uzbek, Vietnamese, Welsh, Xhosa, Yiddish, Yoruba, Zulu
Mag-sign Up para sa isang GTranslate na 15-Araw na Pagsubok
GTranslate at Mga Pahintulot sa Header
Kung pinili mong i-configure ang GTranslate gamit ang mga subdomain, maaaring mayroon kang isyu kung saan hindi naglo-load nang tama ang mga asset tulad ng mga font sa iyong site. Upang itama ito, kakailanganin mo ng isang plugin upang i-update ang iyong mga HTTP Header upang paganahin ang Allow-Control-Allow-Origin na ibahagi ang mga mapagkukunan sa mga subdomain.
O maaari mong gamitin ang code na ito (pag-update ng iyong domain) sa tema ng iyong anak functions.php
upang awtomatikong magbahagi ng mga mapagkukunan sa anumang 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');