mar. 9 juil. 2013 16:09
J'ai constaté que l'idée de traduire les caches intéresse beaucoup de monde, donc j'ai un peu mis le forcing sur le sujet et je pense que j'ai enfin trouvé une (bonne) solution
Pour faire simple, impossible d'utiliser Google Traduction car le service est payant pour les développeurs. Par contre Bing Translator (I Love Microsoft) offre un service gratuit limité à 2 Millions de caractères traduits par mois. Suffisant pour un usage personnel. Toutefois ceux qui souhaiteront utiliser ce service devront s'inscrire sur le site de Microsoft Azure pour obtenir leur clé d'utilisation (ooooohhhhh nooooon - pas d'inquiétude c'est ultra simple
) car je compte bien garder secréte ma propre clé de développeur (roooohh le traitre
)
MAIS... tout ceci reste gratuit ! (yeepeee car on n'a plus de sous après avoir acheté le dernier oregon 650
). Et bien sur tout cela est entièrement légal.
La prochaine version de MGM
devrait donc inclure une fonction de traduction des Géocaches !.
Voici le changelog actuel, plus que quelques tests à réaliser mais cela semble fonctionner pour peu que la description d'une cache ne soit pas un ramassis d'HTML mal formé ou de Javascript.
Added Outils:
Ajout de la possibilité de traduire la description et indice d'un cache dans un autre langage : "Outils" -> "Traduire les descriptions et indices des caches sélectionnées". Ce service utilise Bing Translator et nécessite un accès internet. Il nécessite aussi une inscription (gratuite) à Microsoft Azure (voir ci-dessous les détails permettant d'obtenir cette subscription).
Added Configuration:
Entrée pour renseigner sa clé de compte Azure (pour la traduction des descriptions & indices des caches) : "Configuration" -> "Renseigner la clé de compte Azure (requis pour la traduction)".
Une clé de compte Azure est nécessaire pour utiliser les services de Bing Translator pour traduire les descriptions des caches.
Vous devez vous abonner au service Microsoft Translator (heureusement, un abonnement gratuit existe).
La page d'abonnement est ici:
https://datamarket.azure.com/dataset/18 ... 21c33c06cb" onclick="window.open(this.href);return false;.
Microsoft Translator est offert par le service Windows Azure Marketplace. Lorsque vous suivez le lien ci-dessus vous verrez la page d'offre pour le service où vous devrez choisir un abonnement. Vous pouvez aller à l'abonnement sans frais au bas de la liste. Je suis sûr que 2000 transactions [rappelez-vous que chaque transaction est jusqu'à 1000 caractères, c'est donc à 2.000.000 caractères par mois!] est plus que vous dont avez besoin pour le Geocaching
Si vous n'avez pas déjà un identifiant Windows Live ID, vous serez invité à en créer un. Sinon, il vous suffit de vous identifier et de suivre un flux d'interface utilisateur pour accéder au service de données. Avoir un abonnement gratuit offre les mêmes services que les abonnements payants, tout le reste fonctionnera parfaitement.
Une fois que c'est fait, vous pouvez saisir la clé de compte nécessaire pour MGM ici :
https://datamarket.azure.com/account/keys" onclick="window.open(this.href);return false;
Azure Marketplace utilise des clés de compte pour permettre aux applications d'effectuer une authentification simple pour les souscriptions. C'est une bonne pratique d'utiliser une clé de compte unique pour chaque application, ce qui vous permet de gérer l'accès sur une base per-app. Pour générer une nouvelle clé de compte, cliquez sur le lien ci-dessus puis cliquer sur le bouton Ajouter un compte.
PS: à moi les caches Belges mwahaha !!!