htaccess + Google Translate = automatski prijevod

Google TranslateUz malo kreativnosti, Google Translate alat se može jednostavno i uz minimalan trud iskoristiti da predstavite sadržaj svoje stranice posjetiteljima koji ne razumiju hrvatski (ili engleski, ili koji god jezik da koristite na svom webu). Dovoljno je u vašu .htaccess datoteku dodati određeni komad koda, i Google Translator će automatski, on the fly, prevesti vaše stranice.

Uzmimo primjer da želite omogućiti prevođenje weba na engleski, francuski, njemački, španjolski, talijanski i portugalski. U .htaccess datoteku bi trebali zapisati ovo:

RewriteEngine on
RewriteRule ^(.*)-en$ http://www.google.com/translate_c?hl=en&sl=hr&u=http://www.online-again.com/$1 [R,NC]
RewriteRule ^(.*)-fr$ http://www.google.com/translate_c?hl=fr&sl=hr&u=http://www.online-again.com/$1 [R,NC]
RewriteRule ^(.*)-de$ http://www.google.com/translate_c?hl=de&sl=hr&u=http://www.online-again.com/$1 [R,NC]
RewriteRule ^(.*)-es$ http://www.google.com/translate_c?hl=es&sl=hr&u=http://www.online-again.com/$1 [R,NC]
RewriteRule ^(.*)-it$ http://www.google.com/translate_c?hl=it&sl=hr&u=http://www.online-again.com/$1 [R,NC]
RewriteRule ^(.*)-pt$ http://www.google.com/translate_c?hl=pt&sl=hr&u=http://www.online-again.com/$1 [R,NC]

Posjetitelji trebaju samo dodati kod jezika na kraj URL-a i Google obavlja ostatak posla. Ili, bolje rješenje je da vi sami stvorite linkove sa primjerenim nastavcima (recimo menu sa zastavama jezika ili nešto slično, a likovi bi trebali izgledati ovako: <a href=”stranica.html-en” … )

Također, ako si želite dati malo više truda, možete provjeravati IP-ove posjetitelja te ih automatski preusmjeravati na potreban prijevod.

Alternativno, možete isprobati korištenje “u” zastavice umjesto koda jezika (en, fr, de itd.) za univerzalan prijevod. Teoretski, Google će u tom slučaju provjeriti lokaciju posjetitelja, te automatski prevesti site na njegov jezik. Osobno nisam isprobao ovu metodu, ali ovako možete pokriti prijevode na sve jezike koje Google podržava, i za koje će u budućnosti omogućiti prijevod.

Povezane teme:

Tagovi: google, google translate, htaccess, Web developing

Ostavi komentar