Autor | Zpráva | ||
---|---|---|---|
mou Profil * |
#1 · Zasláno: 25. 11. 2009, 09:55:07
Zdravím,
měl bych dotaz stran automatického překladu. Načítám část obsahu stránky v angličtině a snažím se docílit toho, aby už ve zdrojovém kódu byl tento text v češtině. Používám Google translate API přes PHP class, funguje bezvadně, ale překlad tímto způsobem i u krátkého odstavce trvá dlouho, což je velmi nežádoucí. Pokud místo php class použiju google překlad přes ajax google.load("language", "1"); google.language.translate(...) funguje bezvadně i rychle, ale přes js zase nedostanu přeložený text do zdrojového kódu, což je pro mne zásadní chyba pro SEO. Nevíte jak tento problém vyřešit? Díky |
||
ninja Profil |
#2 · Zasláno: 25. 11. 2009, 11:01:26
Neřekl bych že překlady přes JS jsou rychlejší než v PHP. Obě metody používají pravdepdobně stejný způsob překladu.
Při druhém a dalším načtení překládaného textu je odezva již rychlejší, protože ji Google drží v cache. Řešení může být nepřekládat za běhu, ale dopředu, případně si alepsoň jednou přeložené texty ukládat. |
||
blaaablaaa Profil |
#3 · Zasláno: 26. 11. 2009, 08:52:50
U js zpracovani je prekladany text celkem omezen, proto taky pouzivam php.
Z html textu si vytahnes pozadovane vyrazy, na kazdy radek das jeden, odesles to googlu, vyparsujes vysledek a zase nahradis zpet do textu |
||
Časová prodleva: 14 let
|
0