Traducteur google : interface winform pour le service de traduction de google

Description

Le Traducteur Google est la conversion en VB 2008 de la source VB6 de vbnino GOOGLE TRADUCTION :
www.vbfrance.com/code.aspx?ID=49461
Il s'agit d'une interface WinForm pour le service de traduction de Google, dont la FAQ est ici :
www.google.fr/intl/fr/help/faq_translation.html
Merci pour les contributions de vbnino, us_30 et Sechaud.

Fonctionnalités :
- Taille illimitée et Unicode géré par défaut pour les caractères spéciaux (contrôle TextBox en DotNet : pas besoin de composant externe) ;
- Découpage des textes long et fusion après traduction (testé seulement sur des textes pas très long, il est possible que cela échoue en pratique à cause des time-outs ou des blocages...) ;
- Gestion de l'historique des traductions ;
- Chargement et sauvegarde de fichier ;
- Sauvegarde dans les paramètres utilisateurs au lieu de la base de registre (+ pratique pour Vista et pour partager un ordi) ;
- Mémorisation de la position et de la taille de la fenêtre.

Source / Exemple :


cf. zip.

Conclusion :


Restrictions

Même si cette interface possède un découpeur/recolleur de texte, veuillez ne pas abuser de ce logiciel, car l'utilisation des services de Google est explicitement restreinte ici : www.google.com/accounts/TOS :

5.3 Vous acceptez de ne pas accéder (ou de ne pas tenter d'accéder) à tout ou partie des Services par tout moyen autre qu'à travers l'interface fournie par Google, sauf si vous y avez été expressément autorisé par Google dans le cadre d'un accord distinct.

5.4 Vous acceptez de n'entreprendre aucune activité de nature à entraver ou à perturber les Services (ou les serveurs et les réseaux raccordés aux Services).

5.5 Sauf si vous y avez été expressément autorisé par un accord distinct conclu avec Google, vous acceptez de ne pas reproduire, dupliquer, copier, vendre, négocier ou revendre les Services à quelque fin que ce soit.

Cependant cette restriction concerne les services de Google en général. Pour l'API Google Ajax pour le langage, les conditions d'utilisations sont ici :
http://code.google.com/intl/fr/apis/ajaxlanguage/terms.html :

[...] You will not, and will not permit your end users or other third parties to:[...]- submit any request exceeding 5000 characters in length, to the translation components of the Service;

En fait, les tests effectués montrent que la limite est toujours de 1000 caractères, alors que la limite présente sur le site même de Google Translation est de plus de 30 000 caractères.

L'objectif de ce logiciel est utilitaire (à priori l'interface de Google ne mémorise pas le couple de langues entre chaque utilisation, même si on se logue, et on ne peut pas traduire dans le sens inverse sans faire du copier/coller) et aussi pédagogique (comment migrer correctement un projet VB6, ce qui n'est pas toujours complètement évident).

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.