est-il possible d'utiliser jQuery pour obtenir un texte d'un élément et de le traduire en d'autres langues?
avant p> après p> <p>bonjour</p>
7 Réponses :
Essayez Google Translate: http://code.google.com/apis/ Langue / Traduire / Vue d'ensemble.html P>
Même réponse. Vous devez charger l'API de traduction Google et l'utiliser, je suis lié aux docs.
Vous pouvez utiliser l'API JavaScript de Google Translate.
<p id="some">Hello</p> <input id="trans" value="Translate" type="button"> <script> $('#trans').click(function() { google.language.translate($('#some').html(), 'en', 'fr', function(result) { $('#some').html(result.translation); }); }); </script>
Utilisez API de traduction Google. Facile à utiliser. Ce qui suit se traduit par l'espagnol en anglais. Pour traduire et en d'autres langues, changez simplement 'es' code> et
'fr' code>
google.load("language", "1");
function initialize() {
var content = document.getElementById('content');
content.innerHTML = '<div id="text">Hola, me alegro mucho de verte.<\/div><div id="translation"/>';
var text = document.getElementById("text").innerHTML;
google.language.translate(text, 'es', 'en', function(result) {
var translated = document.getElementById("translation");
if (result.translation) {
translated.innerHTML = result.translation;
}
});
}
google.setOnLoadCallback(initialize);
Le violon est maintenant cassé.
L'API de traduction Google utilisée dans le violon a été interrompue.
Utilisez le traducteur Bing, car l'API GRATUITE de Google Translate a été interrompue le 1er décembre 2011 P>
Je pense que bing traducteur n'existe plus
Utilisez ce plugin JQuery https://github.com/tinoni/translate.js
Disclaimer: je suis L'auteur p>
1 - Inclure la classe "TRN" au texte que vous souhaitez traduire: p> 2 - Définissez un dictionnaire: p> translator.lang("pt"); //change to Portuguese
J'avais besoin d'une solution simple pour une page simple qui ne s'appuie pas sur les traductions de Cruddy par Google Translate, c'est donc préféré pour moi. Merci!
sur cette solution PHP / JS, vous devriez Utiliser Inclure des fichiers de langue PHP strong> et Langue de jeu sur la session / Cookie Strong> pas sur $ _GET. Pour le bien de index.php P> js fichier p> check.php renvoie un JSON p>
Pourquoi ne pas essayer ceci: Il peut remplacer quelque chose. P> p>
Ce n'est pas une fonction de jQuery au four. Vous devez avoir une sorte d'API de traduction que vous pouviez appeler.
Je ne voudrais pas opter pour la traduction automatique. Cela peut conduire à la majuscule Misscommunication. De l'expérience personnelle.