Traduction automatique et indexation

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2384
Inscription: Ven Aoû 30, 2002 13:35

Traduction automatique et indexation

Message le Ven Juin 22, 2007 23:39

Salut, il y a quelques années j'avais créé un petit script qui permettait de faire indexer par les moteurs de recherche des traductions automatiques de mes pages :
Au moment où le moteur demande une page monsite.fr/lang/mapage, mon serveur récupérait la traduction fr > lang de la page monsite.fr/mapage et générait la page demandée, qui était donc indexée. J'ai testé quelques semaines, ça marchait pas mal, puis j'ai tout viré.

Ce soir je suis tombé sur ça : -http://www.tech-faq.com/lang/fr/

ça m'a plutôt intrigué, et il s'agit en fait de la traduction automatique de -http://www.tech-faq.com/ par google/systran

Visiblement le gars a eu moins de scrupules que moi, et il a plus de 2000 pages en lang/fr indexées, et idem pour ses 10 autres langues.

A votre avis, est-ce autorisé ?
quels sont les risques ?
Quel est le trafique qu'on peut imaginer récupérer par cette méthode ?


datch
WRInaute passionné
WRInaute passionné
 
Messages: 967
Inscription: Ven Juin 16, 2006 10:43

Message le Sam Juin 23, 2007 10:34

A votre avis, est-ce autorisé ?

Si monsieur est indexé, je pense que c autorisé

quels sont les risques ?

De te faire pénalisé

Quel est le trafique qu'on peut imaginer récupérer par cette méthode ?

Toute les personnes qui marquerons les requetes en une autre langue.

Je pense que tu te douté déjà de mes réponses :D


tryan
WRInaute accro
WRInaute accro
 
Messages: 1536
Inscription: Dim Fév 20, 2005 14:14

Message le Sam Juin 23, 2007 23:43

jeroen, je n'ai pas très bien comprit ton truc ... il recupère la traduction page par page et par copier/coller de la traduction faite par google ..c'est bien sà ?

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2384
Inscription: Ven Aoû 30, 2002 13:35

Message le Dim Juin 24, 2007 9:07

Non, à mon avis c'est fait AUTOMATIQUEMENT :wink:


tryan
WRInaute accro
WRInaute accro
 
Messages: 1536
Inscription: Dim Fév 20, 2005 14:14

Message le Dim Juin 24, 2007 19:21

jeroen a écrit:Non, à mon avis c'est fait AUTOMATIQUEMENT :wink:

Et sais tu comment à tout hazard ..?

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2384
Inscription: Ven Aoû 30, 2002 13:35

Message le Dim Juin 24, 2007 20:03

Oui, je peux te filer le code que j'utilisais :

translate.php
Code: Tout sélectionner
<?php

/*
Pour mettre en place la traduction automatique (français > anglais) :

page originale : -http://www.votredomaine.com/chemin/page.htm
page traduite : -http://www.votredomaine.com/en/chemin/page.htm

1/ A mettre dans un fichier .htaccess à la racine de votre site :
RewriteEngine on
RewriteRule ^en/(.*) translate.php?p=$1 [QSA,L]

2/ Rajouter dans chaque page à traduire le lien vers la page traduite de la forme :
<a href="http://www.votredomaine.com/en/chemin/page.htm">English</a>

3/ renseigner la variable $domain dans ce fichier

4/ placez ce fichier à la racine de votre site
*/

$domain="www.tondomaine.com/";
$qs=substr($_SERVER['QUERY_STRING'],strlen($p)+5);
if ($qs!="") $p.="?".$qs;

// fichier traduit google
$file="http://66.249.91.104/translate_c?hl=fr&langpair=fr%7Cen&u=http://".$domain.$p;
if(($fichier=@file("$file"))==false)
   {
   die("Pas de traduction disponible. <a href=\"".$domain."\">Retour à l'accueil</a>");
   }
else
   for ($j=0;$j<count($fichier);$j++)
      {
      // remplacement de tous les liens internes
      $fichier[$j] = eregi_replace("66\.249[^\"]*u=http://".$domain,$domain."en/",$fichier[$j]);

      // remplacement de tous les liens externes
      $fichier[$j] = eregi_replace("66\.249[^\"]*u=http://","",$fichier[$j]);

      // Transformer le lien vers la traduction anglaise par un lien vers la traduction française
      $fichier[$j] = eregi_replace(">English<",">French<",$fichier[$j]);
      $fichier[$j] = eregi_replace("en/en/","",$fichier[$j]);

      // Affichage en sortie de la ligne
      echo $fichier[$j];
      }

// Lien vers le service de traduction, c'est la moindre des choses ;o)
?>
Translated from french by <a href="http://www.google.fr/language_tools">Google</a> | See <a href="http://<?php echo $domain.$p; ?>">Original page</a>


J'avais pondu ça rapidement, il y aurait bien sûr moyen d'optimiser ça (en stockant le résultat en base de donnée par exemple).

Si tu tente l'expérience, merci de poster ton retour ;o)


Monty973
WRInaute accro
WRInaute accro
 
Messages: 1614
Inscription: Mar Mar 21, 2006 4:52

Message le Dim Juin 24, 2007 20:25

Il utilise ce script :

-http://www.internet-search-engines-faq.com/lang2.html
-http://www.internet-search-engines-faq.com/lang2.zip

Je te conseil de lire ce thread sur DP pour les problèmes de configuration et les limitations de requêtes sur Google et Yahoo! :

http://forums.digitalpoint.com/showthread.php?t=42057

Sinon, il existe des plugins pour WordPress :

http://blog.taragana.com/index.php/arch ... -released/


tryan
WRInaute accro
WRInaute accro
 
Messages: 1536
Inscription: Dim Fév 20, 2005 14:14

Message le Lun Juin 25, 2007 8:08

Merci beaucoup, je vais regarder sa de très pret :D .


tryan
WRInaute accro
WRInaute accro
 
Messages: 1536
Inscription: Dim Fév 20, 2005 14:14

Message le Lun Juin 25, 2007 8:58

jeroen ,
Je tente l'integration mais j'ai dus louper un truc ^^:
Pour mettre en place la traduction automatique (français > anglais) :

page originale : -http://www.votredomaine.com/chemin/page.htm
page traduite : -http://www.votredomaine.com/en/chemin/page.htm

J'ai bien mis en place le code pour htaccess .
Ma page original:-http://monsite.fr (sinon dit l'index)
Du coup la page traduite est censé se trouver ou ?
Faut il creer un repertoire "en" ?
Y a t'il une include à faire vers "translate.php " ?
Si tu pouvais me fournir un peut plus d'infos stp ..
Merci

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2384
Inscription: Ven Aoû 30, 2002 13:35

Message le Lun Juin 25, 2007 19:04

tu as du copier le fichier "translate.php" à la racine de ton site (en renseignant l'adresse de ton site dedans) et le fichier traduit se trouve là : -http://monsite.fr/en/ :wink:


maximedt
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 167
Inscription: Jeu Mai 08, 2008 23:14

Message le Lun Nov 10, 2008 10:58

bonjour,

existe-il un outil similaire car j'ai testé et ça marche pas chez moi :(
merci et désolé pour le détérrage :lol:

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2384
Inscription: Ven Aoû 30, 2002 13:35

Message le Lun Nov 10, 2008 11:52

Je ne sais pas. Qu'est ce qui ne marche pas ?


maximedt
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 167
Inscription: Jeu Mai 08, 2008 23:14

Message le Dim Déc 21, 2008 21:14

J'ai téléchargé ce script :
-http://www.internet-search-engines-faq.com/lang2.html
-http://www.internet-search-engines-faq.com/lang2.zip
Et je comprend pas du tout ce qui faut faire... ? :(


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3577
Inscription: Mar Fév 10, 2004 16:40

Message le Dim Déc 21, 2008 21:55

je croise ça régulièrement avec un site qui fait des indexations de sites open source genre sourceforge...


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3577
Inscription: Mar Fév 10, 2004 16:40

Message le Dim Déc 21, 2008 21:57

de mémoire, il y a aussi des services de traduction en ligne par trop chers (et plutôt meilleurs que google) avec une vrai api pour intégration avec un site web.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités