Forum CMS Made Simple FR
Module de traduction automatique via google? - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : Module de traduction automatique via google? (/thread-1075.html)



Module de traduction automatique via google? - votezblanc - 14/03/2011

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.9.4
#~ Url du site : kuzca.org/bbss
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

je suis en train d'essayer CMSMS pour un site internet d'association, et je suis à la recherche d'un outil de traduction tel que celui disponible avec tikiwiki (http://doc.tiki.org/Documentation par exemple) et gérant si possible les traductions automatiques de google.

Je n'arrive pas à retrouver de page d'exemple avec tikiwiki mais ce module très pratique affichait dans un menu déroulant la liste des langues traduites manuellement en premier lieu puis la liste de toutes les langues pouvant être utilisées pour une traduction automatique.
ex :
Citation :human translation
- français -
- english -
- italiano -
google translation
- très longue liste de langues -
J'ai un peu parcouru les sites français et anglais mais sans trouver de réponse, auriez-vous un module à me conseiller?

Merci pour votre aide.

Julien


Module de traduction automatique via google? - votezblanc - 19/03/2011

toujours pas de réponses....

à défaut d'un module qui exécuterai cette fonction j'ai trouvé cet outils : http://www.google.com/webelements/#!/translate mais malheureusement il ne fonctionne pas quand je l'insert dans un gabarit, l'erreur suivante apparait sur ma page :
Citation :tring(114) "Smarty error: [in tpl_body:24 line 44]: syntax error: unrecognized tag 'new' (Smarty_Compiler.class.php, line 590)"
Quelqu'un aurai-t-il une solution à me proposer???


Module de traduction automatique via google? - jissey - 19/03/2011

Bonjour,
Dans le code que google indique d'ajouter, il y a des accolades, qui sont des caractères spéciaux pour smarty.
Pour ne pas qu'elle soient interprétées il faut encadrer le code par {literal} code google {/literal}
Citation :{literal}
<!-- Google Translate Element -->
<div id="google_translate_element" style="display:block"></div><script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: "af"}, "google_translate_element");
};</script>
<script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
{literal}