Traduction automatique et indexation

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

jeroen
WRInaute passionné
WRInaute passionné
 
Messages: 2461
Inscription: 30 Aoû 2002

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 impliqué
WRInaute impliqué
 
Messages: 988
Inscription: 16 Juin 2006

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 passionné
WRInaute passionné
 
Messages: 2355
Inscription: 20 Fév 2005

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 passionné
WRInaute passionné
 
Messages: 2461
Inscription: 30 Aoû 2002

Message le Dim Juin 24, 2007 9:07

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


tryan
WRInaute passionné
WRInaute passionné
 
Messages: 2355
Inscription: 20 Fév 2005

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 passionné
WRInaute passionné
 
Messages: 2461
Inscription: 30 Aoû 2002

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 passionné
WRInaute passionné
 
Messages: 1636
Inscription: 21 Mar 2006

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 passionné
WRInaute passionné
 
Messages: 2355
Inscription: 20 Fév 2005

Message le Lun Juin 25, 2007 8:08

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


tryan
WRInaute passionné
WRInaute passionné
 
Messages: 2355
Inscription: 20 Fév 2005

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 passionné
WRInaute passionné
 
Messages: 2461
Inscription: 30 Aoû 2002

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 discret
WRInaute discret
 
Messages: 172
Inscription: 8 Mai 2008

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 passionné
WRInaute passionné
 
Messages: 2461
Inscription: 30 Aoû 2002

Message le Lun Nov 10, 2008 11:52

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

maximedt
WRInaute discret
WRInaute discret
 
Messages: 172
Inscription: 8 Mai 2008

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: 3602
Inscription: 10 Fév 2004

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: 3602
Inscription: 10 Fév 2004

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.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT 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