Jag har stött på (tror jag) en översättningsfunktion på nätet med hjälp av Google. Översätts det tillexempel från vietnamesiska till svenska så blir det svenska även i källkoden. Är det någon som har en aning om hur det här fungerar? Kolla: http://www.danhbaweb20.com/?lang=sv (Den sidan använder php).
Det man sedan gör för att få fulöversatt text till sin sida är helt enkelt att skriva texten du ska översätta i en variabel som skickas med i queryn till Google Translate. Sedan hämtar du ut den översatta texten med RegExp. Nu har jag inte testat denna kod, men borde se ut något i stil med detta:
$text = "Texten du vill översätta";
$url = "http://translate.google.com/translate_t?prev=hp&hl=sv&js=y&text={$text}&sl=sv&tl=ja&history_state0=#";
$str = file_get_contents($url);
$matchSearch = preg_match("/div id=\"whatever\"/>([^<]*)/<div>/", $str, $regs);
$result = strval($regs[0]); //Visar träff (1/0)
$result = strval($regs[1]); //Visar vad texten är
Notera att jag inte tittat källkoden på Googel Translate och inte vet vad jag ska preg_matcha mot för att få ut just den översatta texten, men någonstans i källkoden bör det ju stå ett värde/id/class på det som omringar översatta texten.
EDIT: Kanske skulle vara lite enklare att använda det script som Google redan utvecklad och istället dölja deras div som man får med om man kopierar koden rakt av, sedan styra select/option-valet med en query likt sidan du visar, ?lng=sv eller whatever. Dock ändras inte källkoden av denna översättning, vad nu det skulle vara bra för.