You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
erational ac925f7b99 [paquet] ajout lien demo 7 months ago
action - Une page / formulaire de configuration pour pouvoir renseigner les clés Google ou Bing. (J’ai simplement testé Google). 5 years ago
demo Ajout de l'interface public ajax + z du paquet Pour essayer le plugin, aller sur 4 years ago
formulaires On ajoute la config de la cle deepL, avec petite modif de l'obfusquation de la cle dans la config 3 years ago
inc une option 'mode_test' sur la fonction traduire qui permet de bypasser le cache (on ne pioche pas dedans et on ne stocke pas le resultat) pour pouvoir tester le moteur de traduction 2 years ago
js Ajout de l'interface public ajax + z du paquet Pour essayer le plugin, aller sur 4 years ago
lang Welcome DeepL https://www.deepl.com/translator (necessite un abonnement DeepL Pro https://www.deepl.com/pro.html#developer) 3 years ago
lib/deepl-php-lib chmod 2 years ago
prive [ui] icone charte 7 months ago
README.md Le README semble formaté en markdown 7 months ago
paquet.xml [paquet] ajout lien demo 7 months ago
traduiretexte_administrations.php - Écriture plus moderne de la fonction d’installation 5 years ago
traduiretexte_fonctions.php Une fonction traduire_texte_disponible() qui permet de tester si un traducteur est configure 3 years ago
translate.html Ajout de l'interface public ajax + z du paquet Pour essayer le plugin, aller sur 4 years ago

README.md

Documentation : https://contrib.spip.net/Traduire-texte

Le plugin fournit une fonction traduire() qui peut utiliser

  • Bing
  • DeepL
  • Google Translate
  • Yandex
  • translate-shell (à réserver pour le développement)

Pour essayer le plugin

aller sur /?page=demo/test_traduiretexte

Pour effectuer des traductions à la volée

il vous faut inclure le fichier js/traduiretexte.js [] dans le <head> du html Ajoutez class="translate_me", l'attribut dir="ltr" qui signifie left to right et "rtl" right to left `

exemples

Hello World
Buenos dias el mundo
مرحبا بالعالم

Pour aller plus loin

Yandex

yandex nécessite une clef de sécurité Pour l'utiliser il vous faudra donc

Vous pouvez également lire les termes d'utilisation de Yandex https://translate.yandex.com/developers/offer

l'API 1.5 du traducteur Yandex est expliqué sur https://tech.yandex.com/translate/doc/dg/reference/translate-docpage/#JSON

https://translate.yandex.net/api/v1.5/tr.json/translate ? key= & text= & lang= & [format=] & [options=] & [callback=]