[Func] Translate

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Func] Translate

#21

Message par mikell »

Alors là, c'est parfait Image

Je vais quand même être un poil ch!ant...
Pour le fun tu pourrais pas faire une gui avec 2 editbox et un bouton 'translate' ? :mrgreen:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [Func] Translate

#22

Message par PandiPanda »

Juste pour une légère optimisation ? ^^

ceci;
► Afficher le texte
je remplacerai par quelque chose comme ca;

Code : Tout sélectionner

Func UTF8Decode2($text)
    Return BinaryToString(StringToBinary($text,1),4)
EndFunc
temps d'execution?
Image

bout de code utilisé;
► Afficher le texte
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Avatar du membre
aurel2108
Niveau 4
Niveau 4
Messages : 90
Enregistré le : dim. 17 juil. 2011 21:19
Status : Hors ligne

Re: [Func] Translate

#23

Message par aurel2108 »

Okey, je t'ai fais ça vite fait. ^^
Je met ça dans ce post vu que ce n'est pas une release de la fonction. ;)

Merci @PandiPanda, c'est ce que je cherchais. :D

EDIT : J'ai viré l'exemple de ce post vu qu'il est dispo dans la 1.0.5 en premier post. ;)
Modifié en dernier par aurel2108 le ven. 29 juil. 2011 20:39, modifié 1 fois.
Ne rien dire même quand on sait peut dés fois être la meilleure des solutions. (aurel2108)
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [Func] Translate

#24

Message par PandiPanda »

Essaye de traduire en mode [auto] [fr] et tu traduit 'Bonjour' ;)
tu va voir un beau message d'erreur :P
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Avatar du membre
aurel2108
Niveau 4
Niveau 4
Messages : 90
Enregistré le : dim. 17 juil. 2011 21:19
Status : Hors ligne

Re: [Func] Translate

#25

Message par aurel2108 »

Bug corrigé. ^^
J'upload la 1.0.5 avec la correction du bug, la correction de UTF8Decode et l'exemple que j'ai donné précédemment. ^^

EDIT : Uploadé en premier post. ;)
Ne rien dire même quand on sait peut dés fois être la meilleure des solutions. (aurel2108)
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [Func] Translate

#26

Message par PandiPanda »

Quelque ajout que je verrai;

Pourquoi pas la possibilité de traduire une page internet?
Image

Pourquoi pas la possibilité de traduire un document importer?
Image
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Func] Translate

#27

Message par mikell »

Il est dur PandiPanda :mrgreen:
sinon merci pour la gui (le wordwrap dans les editbox ... ?)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [Func] Translate

#28

Message par PandiPanda »

Pas trop mais autant être "complet" :P

Pour la traduction du site internet, c'est pas trop compliqué et c'est vite fait, par contre pour l'importation de document ca risque d'être plus tendu ... ^.^

Edit: test de l'exemple fourni

petit bug survenu avec ce texte la :P
► Afficher le texte
resultat obtenu ...
► Afficher le texte
autre bug ...
vélo => resultat => v? the
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Avatar du membre
aurel2108
Niveau 4
Niveau 4
Messages : 90
Enregistré le : dim. 17 juil. 2011 21:19
Status : Hors ligne

Re: [Func] Translate

#29

Message par aurel2108 »

Il me gâte le Panda, et j'aime ça. :)
Si tu le permet, je m'occupe en priorité des bugs que de tes propositions mais je les note. ;)

Je vais regarder ça car le bug du <br>, je vois, mais pour l'autre. Oo
Ne rien dire même quand on sait peut dés fois être la meilleure des solutions. (aurel2108)
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [Func] Translate

#30

Message par PandiPanda »

Bon Bon je peux être stupide par moment ...

Pour l'histoire du vélo => en v?the, il suffirai de remplacer;
► Afficher le texte
par ceci;
► Afficher le texte
Forcemment si le décodage fonctionne, il suffit de faire le contraire pour l'encodage :P
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Avatar du membre
aurel2108
Niveau 4
Niveau 4
Messages : 90
Enregistré le : dim. 17 juil. 2011 21:19
Status : Hors ligne

Re: [Func] Translate

#31

Message par aurel2108 »

PandiPanda, tu es un génie !
Je galérais à résoudre le bug d'encodage et tu m'as bien aidé. :)

J'ai aussi corrigé le bug des sauts de ligne.
Allez, j'upload la 1.0.6 en premier post. ;)
Ne rien dire même quand on sait peut dés fois être la meilleure des solutions. (aurel2108)
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [Func] Translate

#32

Message par PandiPanda »

Heureux d'avoir aider :D
Courage pour la suite :P
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Avatar du membre
aurel2108
Niveau 4
Niveau 4
Messages : 90
Enregistré le : dim. 17 juil. 2011 21:19
Status : Hors ligne

Re: [Func] Translate

#33

Message par aurel2108 »

Pour la traduction de documents, je vais d'abord me préoccuper du txt, ensuite je verrais pour d'autres formats (rtf, doc, odt, etc...). ^^"
Et pour la traduction de page web, je ne vois pas très bien comment. Oo
En renvoyant le code source traduit ? En renvoyant l'url vers la page traduite ?
Si vous pouviez préciser, ça m'aiderait beaucoup. ^^"
Ne rien dire même quand on sait peut dés fois être la meilleure des solutions. (aurel2108)
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [Func] Translate

#34

Message par PandiPanda »

Pour la traduction d'une page internet, vous avez 2 choix ...
Soit vous retourner simplement l'url et ca sera donc a l'utilisateur de l'udf en question de faire ce qu'il veux avec cette url.
Donc pour l'url vous rentrer ceci ;
et ca sort ca;
Soit vous décider de sortir le code source de la page traduite, et renvoyer la traduction ...
► Afficher le texte
Le plus facile étant le premier :P
Pour le 2ème, ca risque d'être dur avec la position de chaque text ou ca se trouve + la traduction.
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Avatar du membre
aurel2108
Niveau 4
Niveau 4
Messages : 90
Enregistré le : dim. 17 juil. 2011 21:19
Status : Hors ligne

Re: [Func] Translate

#35

Message par aurel2108 »

En effet, pour le code source c'est (beaucoup) plus dur car il y a une tonne de mots-clés à ne pas traduire. :/
Je vais donc surement renvoyer l'url pour l'instant, je verrais après.

Au fait, y'aurait-il un UDF permettant de gérer le .rtf et/ou le .doc et/ou le .odt et/ou le pdf, ou tout autre format contenant du texte ?

(PS totalement inutile : Serais-tu belge PandiPanda ? ^^)
Ne rien dire même quand on sait peut dés fois être la meilleure des solutions. (aurel2108)
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [Func] Translate

#36

Message par PandiPanda »

pour le .doc il y'a toujours ceci => #include <Word.au3>
pour le .rtf donc ca devrai être gérable '^^

Pour le .odt et .pdf ca doit être plus tendu ...


Et oui je suis belge, devinez grâce a ma Localisation? :P
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Avatar du membre
aurel2108
Niveau 4
Niveau 4
Messages : 90
Enregistré le : dim. 17 juil. 2011 21:19
Status : Hors ligne

Re: [Func] Translate

#37

Message par aurel2108 »

Merci pour l'udf du .doc :D
Pour le rtf, je devrais arriver à me débrouiller.
Pour le odt, c'est un format libre donc je devrais trouver quelque chose.
En revanche pour le pdf, ça va être dur. :/

(PS : J'ai deviné grâce à l'url de google translate et son .be :p, j'ai jamais regardé la localisation :p)
Ne rien dire même quand on sait peut dés fois être la meilleure des solutions. (aurel2108)
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [Func] Translate

#38

Message par PandiPanda »

J'ai jamais essayer l'importation de document à traduire, mais si google traduction prend déja en charge les differents format, il n'est pas nécessaire à vouloir en extraire le fichier texte non?
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [Func] Translate

#39

Message par pierrotm777 »

Merci pour ce partage
Répondre