Autor Zpráva
mou
Profil *
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
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
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

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: