SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 287 visiteurs en ce moment

Accueil > Multilinguisme > Traduction automatique (Tradauto) > Tradauto, le plugin de traduction automatique

Tradauto, le plugin de traduction automatique

26 juillet 2012 – par bruno31, Pierre KUHN – 31 commentaires

59 votes

Partez à la conquête du Monde en traduisant vos sites dans différents langages en quelques clics !

Que fait le plugin Tradauto ?

PNG - 33.2 ko
2 - je clique sur [Traduire] et hop, c’est traduit !
PNG - 16.3 ko
1 - Je sélectionne la langue cible

Ce plugin vous permet de traduire automatiquement tout objet éditorial dans l’espace privé.

Contrairement à d’autres solutions automatiques, les pages de votre site traduit seront bien indexées par les moteurs de recherche et seront donc potentiellement présentées dans les résultats de recherche. Lire pourquoi ici.

Le plugin insère un bouton de traduction au début de chaque boite d’édition (article, rubrique, brève auteur, etc.).

Un sélecteur permet de choisir la langue cible. Toutes les langues principales sont proposées. Vous pourrez même traduire vos sites écrits en langues occidentales, en Arabe (2e langue la plus parlée au Monde, et oui ! avant l’anglais) ou en Chinois (1re langue mondiale) ; les polices de caractères suivent.

A l’appui sur le bouton « Traduire », tous les champs de type texte sont traduits.

Vous pouvez alors modifier la traduction ou ajouter des éléments.

Quand le résultat vous convient, vous enregistrez votre objet. Tant que vous n’enregistrez pas, vous pouvez revenir au texte original en rafraichissant la page.

Installation et Configuration

L’installation se fait comme tout autre plugin.

La configuration permet d’indiquer vos identifiants Windows Azure Marketplace. C’est le service de traduction de Microsoft.

1. Vous devez d’abord choisir un forfait de volume mensuel de traduction (gratuit pour 2Mc/mois) : https://datamarket.azure.com/datase...
2. Vous devez vous connecter ou créer un identifiant Windows Live ID.
3. Vous créez ensuite votre application et récupérez vos identifiants et clé secrète : https://datamarket.azure.com/develo...

PNG - 25.4 ko

Gestion des exclusions

Vous avez probablement des mots ou des expressions que vous souhaitez conserver dans la langue originale. Rien de plus simple : listez ces mots dans le champs « Liste des exclusions » de la configuration du plugin.

De même, le service de traduction, en fonction de la langue cible, donne parfois des résultats bizarroïdes, notamment avec les raccourcis typographiques de spip. Il faut protéger ces séquences en les ajoutant aux exclusions.

Vous pouvez aussi indiquer des expressions régulières, en respectant la syntaxe javascript. Cela permet d’exclure des bouts de texte de façon intelligente. Vous pouvez par exemple exclure certains de vos modèles en totalité, ou au contraire exclure uniquement certaines parties de vos modèles et laisser traduire le reste. Avec les expressions régulières, vous pouvez aussi exclure facilement toutes ou certaines variantes d’un mot (singulier/pluriel, majuscule/minuscule, etc.).

Je vous propose ma config perso qui est probablement assez standard, à copier-coller dans « Exclusions » :

^\d+\.
->.+?\]
\[[[:alpha:]]+\]
\[/[[:alpha:]]+\]
\[
\]
<img\d*.*?>
<doc\d*.*?>
<emb\d*.*?>
<formulaire\|.*?>
\|

Quelques explications :

^\d+\. Pour protéger la numérotation des titres
->.+?\] Protéger les liens spip
\[[[:alpha:]]+\] Les balises de couleur du crayon
\[/[[:alpha:]]+\] balises fermantes des couleurs crayon
\[ Pour protéger le crocher. Selon la langue cible, la traduction de ce caractère peut être problèmatique
\] idem
<img\d*.*?> Le service de traduction rajoute parfois des espaces indésirables à l’intérieur de la balise
<doc\d*.*?> idem
<emb\d*.*?> idem
<formulaire\|.*?> idem
\| Le caractère est parfois interprété et remplacé par un . C’est gênant surtout dans les tableaux.

Il y a encore plein de raccourcis typographiques à protéger. Partagez vos configurations. Je mettrai à jour la liste ci-dessus au fur et à mesure.

Voir en ligne : http://plugins.spip.net/tradauto

Dernière modification de cette page le 21 novembre 2012

Retour en haut de la page

Vos commentaires

  • Le 29 novembre 2013 à 16:53, par lio En réponse à : Tradauto, le plugin de traduction automatique

    Bonjour !

    Je ne sais pas si vous avez déjà eu le même problème que moi, mais j’ai d’abord créer l’appli et récupérer les bonnes infos, pour les mettre dans le plugin.

    Mais une fois celui-ci activé, en allant dans une rubrique, j’ai la page à moitié coupée (je crois au niveau du titre de la rubrique affichée donc) avec ce message :

    Parse error : syntax error, unexpected T_CONST, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ’}’ in /www/plugins/tradauto/inc/translator.php on line 8

    Une ame charitable pour me filer une astuce ?
    J’utilise SPIP en 2.1.23 et Spip bonux 2.3.0 Stable

    Répondre à ce message

  • Le 2 août 2012 à 16:40, par spipfactory En réponse à : Tradauto, le plugin de traduction automatique

    Bonjour,

    dans le cadre de notre plateforme d’hébergement 100 % gratuite. Nous sommes fortement intéressé par l’utilisation de votre plugin car le jeu de squelette Escal propose maintenant le multilinguisme.

    Nous suivons donc les instructions Installation et Configuration

    L’installation se fait comme tout autre plugin.

    -  j’ai suivi la procédure décrite ci-dessous
    http://www.spip.net/fr_article3396.html

    • Récupérer et installer le plugin : c’est Ok
    • Activer le plugin :

    J’ai 2 messages contradictoire :

    Comment donc réussir l’installation ?

    Pour Info :

    The requested URL /href="http://go.microsoft.com/ was not found on this server.

    1. Vous devez d’abord choisir un forfait de volume mensuel de traduction (gratuit pour 2Mc/mois) : href="http://go.microsoft.com/...

    merci, pour l’aide qui nous permettra de proposé ce plugin a l’ensemble de nos mutualisé

    pour la team stéphane

    • Le 10 août 2012 à 12:15, par bruno31 En réponse à : Tradauto, le plugin de traduction automatique

      Hola

      Je pense que c’est lié au bug (à corriger) quand on utilise le plugin sans le configurer.

      -  Essayer de désinstaller le plugin,
      -  puis abonnez-vous au service Microsoft Translatore, récupérez vos ID et clé,
      -  installez le plugin
      -  configurez-le immédiatement sans aller dans un article

      Cela devrait être OK

    • Le 10 août 2012 à 19:54, par spipfactory En réponse à : Tradauto, le plugin de traduction automatique

      Merci pour votre aide

      Essayer de désinstaller le plugin,

      -  Fait

      puis abonnez-vous au service Microsoft Translatore, récupérez vos ID et clé,

      -  Hélas le lien que tu donne n’aboutit sur aucune page, comme dit dans mon message plus haut.

      Comment allez plus avant ??

      @micalement

    • Le 11 août 2012 à 19:48, par bruno31 En réponse à : Tradauto, le plugin de traduction automatique

      Voici le bon lien : https://datamarket.azure.com/datase...

      Il me semble que c’est un lien temportaire. Alors s’il n’est plus à jour, un coup de GG avec « S’inscrire à l’API Microsoft Translator » et c’est OK.

    • Le 12 août 2012 à 04:42, par spipfactory En réponse à : Tradauto, le plugin de traduction automatique

      Hello avec bien du mal, j’ai mon ID et ma clef secrète

      par contre je sèche a ce niveau

      • configurez-le immédiatement sans aller dans un article

      je doit trouver ça ou ? , j’ai retourné tout l’interface privé

      merci pour ton aide

    • Le 13 août 2012 à 11:09, par ? En réponse à : Tradauto, le plugin de traduction automatique

      C’est tout simplement la page de configuration du plugin, accessible à partir de la liste des plugins, ou à partir de Configuration-CFG

    • Le 13 août 2012 à 21:49, par spipfactory En réponse à : Tradauto, le plugin de traduction automatique

      Bon bon donc j’ai le droit a

      Actions réalisées

      L’activation du plugin « Tradauto » (version : 0.0.1) s’est correctement déroulée
      L’installation du plugin « Tradauto » (version : 0.0.1) a échoué

      et donc pas d’accès a la page de configuration du plugin, que ce soit en installant ;
      Tradauto 0.0.1 - test => accessible à partir de la liste des plugins,
      et si j’installe
      CFG 3.0.0 - stable => à partir de Configuration-CFG

      donc rien a faire, puis je eventuellemnt te faire parvenir des codes d’acces webmestre pour que tu visualise également ?

      le je sais plus

    • Le 14 août 2012 à 10:46, par bruno31 En réponse à : Tradauto, le plugin de traduction automatique

      C’est bizarre. Tu installes sur quelle version de SPIP ?

      Oui, tu peux me donner en MP des codes d’accès. Je ferai un essai pour essayer de comprendre.

    • Le 15 août 2012 à 07:08, par spipfactory En réponse à : Tradauto, le plugin de traduction automatique

      C’est bizarre. Tu installes sur quelle version de SPIP ?
      SPIP 3.0.4 + écran de sécurité 1.1.3

      Oui, tu peux me donner en MP des codes d’accès.
      c’est envoyé

      merci

    • Le 15 août 2012 à 16:45, par bruno31 En réponse à : Tradauto, le plugin de traduction automatique

      J’ai développé le plugin pour SPIP 2.x

      Apparemment, le plugin s’installe sous SPIP3 mais la configuration n’est pas accessible. Sous SPIP2, j’utilise CFG pour accéder à la config du plugin mais sous SPIP3, ce plugin CFG n’est plus dispo.

      Il y a qq chose à faire dans le plugin pour que la config soit à nouveau accessible sous SPIP3. Cela ne doit pas être bien compliqué.

      Je souhaite que quelqu’un prenne le flambeau pour la migration pour SPIP 3. Le plugin est sur la zone, donc modifiable dans l’esprit du développement collaboratif.

    • Le 26 octobre 2012 à 11:10, par Pierre KUHN En réponse à : Tradauto, le plugin de traduction automatique

      Bonjour

      Je veux bien regarder Bruno.
      Tu pourrais liez les zip de la zone sur l’article ? oubien me laisser accés pour que je le fasse ;)

    Répondre à ce message

  • Le 12 octobre 2012 à 14:27, par naomed En réponse à : Tradauto, le plugin de traduction automatique

    bonjour,

    j’ai tout bien fait comme dit dans l’article, configuré le plugin avant toute chose cela semble bien être installé. En revanche rien n’apparait dans la liste des langues de traduction a côté du bouton traduire. J’ai désinstallé le plugin, réintaller... Rien ne change. d’où cela peut il venir ?

    spip 2.1.1 en local
    Tradauto 0.0.1
    pas d’autre plugin

    • Le 13 octobre 2012 à 20:37, par bruno31 En réponse à : Tradauto, le plugin de traduction automatique

      Hello

      Si tu me donnes un accès temporaire à ton espace privé, je veux bien regarder.

    • Le 14 octobre 2012 à 15:15, par naomed En réponse à : Tradauto, le plugin de traduction automatique

      c’est installé en local mais j’ai reflechis depuis le commentaire, cela ne serait pas la premier fois que quelque chose ne marche pas en local sans explication. des que j’ai installé sur le serveur externe, je vois et le cas échéant je te contacte. merci

    Répondre à ce message

  • Le 5 août 2012 à 20:30, par Artlogic En réponse à : Tradauto, le plugin de traduction automatique

    Bonjour,

    Je viens de récupérer le plugin via SVN. L’installation et la configuration se sont bien déroulée. Dans une v. 2.1.16, j’obtiens toutefois une erreur sur l’édition de l’article :

    Fatal error : Call to undefined function curl_init() in /home/stephan/plugins spip/tradauto/inc/microsoft_translator.php on line 20

    Une correction à effectuer ?

    • Le 10 août 2012 à 12:11, par bruno31 En réponse à : Tradauto, le plugin de traduction automatique

      Hello

      Je pense qu’il s’agit d’une librairie PHP manquante sur votre hébergement.

      Faire une rechercher GG avec « php install curl library »...

    • Le 10 août 2012 à 14:48, par ? En réponse à : Tradauto, le plugin de traduction automatique

      Ok c’était bien cela. La librairie est installé et je n’ai plus le bug. Par compte, après configuration, si je vais sur un article, j’ai bien le nouveau formulaire, et après sélection d’une langue et validation, j’obtiens « Traduction en cours. Patientez... » et ça n’en fini pas de tourner. Aucune traduction n’est créée.

    • Le 10 août 2012 à 15:26, par bruno31 En réponse à : Tradauto, le plugin de traduction automatique

      Le plugin est-il bien configuré ?

      Pouvez-vous m’envoyer votre conf. Tradauto en mp ?
      C’est pour vérifier.

    • Le 10 août 2012 à 17:38, par Artlogic En réponse à : Tradauto, le plugin de traduction automatique

      Merci de tes réponses. J’ai désinstallé le plugin et réinstallé. La traduction d’un court article publié fonctionne. Ouf. Toutefois plus longs 50 lignes de formulaires SPIP ou non publié, ça ne se traduit pas. Peut-être est-ce normal ? Inaccessible aux bots traducteur ? C’est toutefois déjà un net progrès. Ca me plait beaucoup et va nous aider dans la tonne d’articles que l’on doit traduire. Grand merci.

      Coté ergonomie, je dois dire que j’ai été un peu surpris : je m’attendais à ce que la traduction d’un article s’effectue dans un nouvel article mais apparemment il faut d’abord créer une copie de l’article à traduire puis lancer la traduction. Le premier coup, l’article d’origine n’est pas passé loin de l’écrasement. ^^ Néanmoins ça me va très bien comme ça.

      Pour les rubriques, nous utilisons les balises multi. C’est aussi un peu chaud à gérer puisque ça traduit les descriptifs titres et textes d’origine d’un seul coup. Est-ce qu’il y a une solution ? Autre qu’user du presse papier ?

    • Le 10 août 2012 à 18:26, par bruno31 En réponse à : Tradauto, le plugin de traduction automatique

      Il me semble avoir vu un jour un bouton « Créer une traduction de cet article » ? Dans un plugin ? ou une configuration spéciale de spip ? je ne sais plus.

      En tous cas, si ce bouton « Créer une traduction de cet article » commence par effectuer une copie de l’article, cela faciliterait votre tâche. A creuser donc.

      Pour ma part, je travaille sur des copies entières de site. J’ai donc un site dédié pour chaque langue.

      Dans un future plus ou moins proche, je vais créer un plugin complémentaire qui permettra de gérer les évolutions d’un site maitre vers des sites suiveurs.

      Autre projet, un plugin qui ferait une traduction sur tout un site en ONE-SHOT. Un seul bouton, un appui et hop, tout est traduit : les articles, les breves, les rubriques, la configuration, les formulaires, etc.

    • Le 10 août 2012 à 18:28, par bruno31 En réponse à : Tradauto, le plugin de traduction automatique

      Pour le problème de traduction de votre article de 50 lignes, cela n’est pas normal. La limitation actuelle est de 10 000 car. On n’en est pas là n’est-ce pas ?

      Envoyez-moi le contenu que je fasse un essai.

    Répondre à ce message

  • Le 10 août 2012 à 15:56, par bruno31 En réponse à : Tradauto, le plugin de traduction automatique

    J’ai ajouté une nouvelle version 0.0.1 qui règle le problème si le plugin est utilisé mais pas configuré.

    J’attends vos retours. Profitez-en maintenant car il n’est pas sûr que j’ai du temps à y consacrer à l’avenir.

    Répondre à ce message

  • Le 29 juillet 2012 à 04:43, par ? En réponse à : Tradauto, le plugin de traduction automatique

    Actions demandées :

    • Activer le plugin « Tradauto » (version : 0.0.0)

    Actions à traiter

    Le plugin « Tradauto » (version : 0.0.0) va être installé

    Actions réalisées

    L’activation du plugin « Tradauto » (version : 0.0.0) s’est correctement déroulée

    par contre après j’ai droit a :

    Les actions demandées sont en cours de traitement
    Actions réalisées

    L’activation du plugin « Tradauto » (version : 0.0.0) s’est correctement déroulée
    L’installation du plugin « Tradauto » (version : 0.0.0) a échoué

    et du coup dans mes rubriques a :

    ERREUR class Translator : Le ID client n’est pas configuré.ERREUR plass Translator : Le secret client n’est pas configuré.

    et donc plus accès aux articles sgnifffffffffff

    pour revenir a une situation normal d’accés aux articles , il me faut désinstaller le plugin

    • Le 10 août 2012 à 12:09, par bruno31 En réponse à : Tradauto, le plugin de traduction automatique

      Bonjour

      il faut bien configurer le plugin juste après l’installation, avant même d’aller sur un article.

      Dans une prochaine version, je vais régler ce pb de jeunesse.

    Répondre à ce message

  • Le 29 juillet 2012 à 04:00, par ? En réponse à : Tradauto, le plugin de traduction automatique

    bon bon donc aprés essai , j’ai droit a :

    ERREUR class Translator : Le ID client n’est pas configuré.ERREUR plass Translator : Le secret client n’est pas configuré.

    sur les rubriques et les articles des rubriques ne s’affiche plus ............. aie j’ai gagné ma plateforme de mutualisé est planté , ça m’apprendra ;)

    Répondre à ce message

  • Le 27 juillet 2012 à 19:50, par ? En réponse à : Tradauto, le plugin de traduction automatique

    arghhhhhhhhh je l’attendai de pied ferme , j’avais suivie les echanges sur les listes SPIP

    et oh rage , oh désespoir .......... il est pas pour SPIP 3

    • Le 28 juillet 2012 à 12:33, par bruno31 En réponse à : Tradauto, le plugin de traduction automatique

      Hi

      Il faut faire l’essai. Il fonctionne probablement sous SPIP3.
      A moins que SPIP3 ne soit obligatoirement pas compatible avec les plugins spip 2.x ?

      Si c’est le cas, la migration vers SPIP 3 ne devrait pas être compliquée. Si qqun veut s’en occuper, le plugin est sur la zone, en développement libre.

    • Le 29 juillet 2012 à 03:48, par ? En réponse à : Tradauto, le plugin de traduction automatique

      ok je test ça et fait un retour , pour ce qui est de le porter en spip 3 , ça sera malheureusement pas dans mes cordes ....

      Essayons déjà pour voir ;)

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Mailsubscribers

    16 janvier 2013 – 274 commentaires

    Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email. Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes (...)

  • noiZetier v2

    9 novembre 2012 – 36 commentaires

    Le noiZetier offre une interface d’administration permettant d’insérer au choix des éléments modulaires de squelettes (noisettes) et de les ajouter ainsi à ses squelettes. Compatibilité La version 2 du noizetier fonctionne sous SPIP 3. Elle est (...)

  • cirr : plugin « rédacteur restreint »

    29 octobre 2010 – 60 commentaires

    Ce plugin « cirr : rédacteur restreint » permet d’affecter des rubriques aux rédacteurs et modifie les droits afin qu’un rédacteur restreint (ou un administrateur restreint) voit dans l’espace privé uniquement les rubriques qui lui sont affectées (et leur (...)

  • Un retour d’expérience d’utilisation de Formidable

    26 octobre – commentaires

    Il s’agissait de créer un formulaire d’inscription à un évènement modérer les inscriptions dans le privé publier les inscriptions dans le public Nous avons discuté de cette présentation lors de l’apéro SPIP du 15 février 2016 à la Cantine (...)

  • Métas +

    3 décembre – 14 commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

Ça spipe par là