Traducteur francais vers anglais beta

Contenu du snippet

Actuellement je developpe un traducteur open source entre francais-anglais et de anglais vers francais aussi.

Source / Exemple :


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Traduction</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body> 

Je peux rejoindre ton gang ? J'ai besion d'aide ?
J'aimerais avoir de l'aide pour mon armoire dans mon bureau at l`École.<br>
J'aimerais faire sa mais pourquoi et qui ne veux pas ?<br>mais Mais MAis<br>
Combien a tu de peanut et comment on les manges ? En a tu beaucoup ?<br></body>

<script type="text/javascript">
var curInnerHTML = document.body.innerHTML;
var a  = "<?=$_GET["lang"];?>";
if(a  == "fr"){
}
else {
curInnerHTML = curInnerHTML.replace("Faite votre achat", 'Make your purchase');
curInnerHTML = curInnerHTML.replace("ACCEUIL", 'HOME');
curInnerHTML = curInnerHTML.replace("MENTIONS LEGALES", 'LEGAL NOTICES');
curInnerHTML = curInnerHTML.replace("REGLE DU JEU", 'RULE OF THE GAME');
curInnerHTML = curInnerHTML.replace("Puis-je", 'Can I');
curInnerHTML = curInnerHTML.replace("Inscrits", 'Registered');
curInnerHTML = curInnerHTML.replace("Gangs", 'Gangs');
curInnerHTML = curInnerHTML.replace("Meurtres", 'Murders');
curInnerHTML = curInnerHTML.replace("Connectés", 'Online');
curInnerHTML = curInnerHTML.replace("Se souvenir de moi ?", 'Remember me ?');
curInnerHTML = curInnerHTML.replace("Mot de passe oubli\351 ?", 'Forgot your password ?');
curInnerHTML = curInnerHTML.replace("des gangs de rue, qui s'affronteront", "street gangs, who will compete");
curInnerHTML = curInnerHTML.replace("bientot en batailles rang\351es.", "soon in pitched battles.");
curInnerHTML = curInnerHTML.replace("Design par", "Design by");
curInnerHTML = curInnerHTML.replace("Conception/codage", "Concept/coding");
curInnerHTML = curInnerHTML.replace("Partenaire", "Partner");
curInnerHTML = curInnerHTML.replace(/Combien/gi, "how many");
curInnerHTML = curInnerHTML.replace(/comment/gi, "how");
curInnerHTML = curInnerHTML.replace(/beaucoup/gi, "many");
curInnerHTML = curInnerHTML.replace(/ De /g, " Of ");

curInnerHTML = curInnerHTML.replace(/ a /g, " has ");
curInnerHTML = curInnerHTML.replace(/Je/g, "I");
curInnerHTML = curInnerHTML.replace(/peux/g, "can");
curInnerHTML = curInnerHTML.replace(/besion/g, "need");
curInnerHTML = curInnerHTML.replace(/nom/g, "name");
curInnerHTML = curInnerHTML.replace(/Nom/g, "Name");
curInnerHTML = curInnerHTML.replace(/armoire/g, "wardrobe");
curInnerHTML = curInnerHTML.replace(/Armoire/g, "Wardrobe");
curInnerHTML = curInnerHTML.replace(/banc/g, "bed");
curInnerHTML = curInnerHTML.replace(/Banc/g, "Bed");
curInnerHTML = curInnerHTML.replace(/bureau/g, "desk");
curInnerHTML = curInnerHTML.replace(/Bureau/g, "Office");
curInnerHTML = curInnerHTML.replace(/carreau/g, "tile");
curInnerHTML = curInnerHTML.replace(/carreau/g, "tile");
curInnerHTML = curInnerHTML.replace(/chaise/g, "chaid");
curInnerHTML = curInnerHTML.replace(/Chaise/g, "Chair");
curInnerHTML = curInnerHTML.replace(/classe/g, "class");
curInnerHTML = curInnerHTML.replace(/Classe/g, "Class");
curInnerHTML = curInnerHTML.replace(/cl\351/g, "key");
curInnerHTML = curInnerHTML.replace(/Cl\351/g, "Key");
curInnerHTML = curInnerHTML.replace(/coin/g, "corner");
curInnerHTML = curInnerHTML.replace(/Coin/g, "Corner");
curInnerHTML = curInnerHTML.replace(/couloir/g, "hallway");
curInnerHTML = curInnerHTML.replace(/Couloir/g, "Hallway");
curInnerHTML = curInnerHTML.replace(/eau/g, "water");
curInnerHTML = curInnerHTML.replace(/Eau/g, "Water");
curInnerHTML = curInnerHTML.replace(/ecole/g, "school");
curInnerHTML = curInnerHTML.replace(/Ecole/g, "school");
curInnerHTML = curInnerHTML.replace(/\311cole/g, "School");
curInnerHTML = curInnerHTML.replace(/\351cole/g, "school");
curInnerHTML = curInnerHTML.replace(/toi/g, "you");
curInnerHTML = curInnerHTML.replace(/Toi/g, "You");
curInnerHTML = curInnerHTML.replace(/l'/g, "the ");
curInnerHTML = curInnerHTML.replace(/L'/g, "The ");
curInnerHTML = curInnerHTML.replace(/l`/g, "the ");
curInnerHTML = curInnerHTML.replace(/L`/g, "The ");
curInnerHTML = curInnerHTML.replace(/J'/g, "I ");
curInnerHTML = curInnerHTML.replace(/j'/g, "i ");
curInnerHTML = curInnerHTML.replace(/Au/g, "At");
curInnerHTML = curInnerHTML.replace(/au/g, "at");
curInnerHTML = curInnerHTML.replace(/aimerais/g, "would");
curInnerHTML = curInnerHTML.replace(/Aimerais/g, "Would");
curInnerHTML = curInnerHTML.replace(/Avoir/g, "Have");
curInnerHTML = curInnerHTML.replace(/avoir/g, "have");
curInnerHTML = curInnerHTML.replace(/aiof/g, "help");
curInnerHTML = curInnerHTML.replace(/pour/g, "for");
curInnerHTML = curInnerHTML.replace(/Pour/g, "For");
curInnerHTML = curInnerHTML.replace(/Mon/g, "My");
curInnerHTML = curInnerHTML.replace(/mon/g, "my");
curInnerHTML = curInnerHTML.replace(/dans/g, "in");
curInnerHTML = curInnerHTML.replace(/Dans/g, "In");
curInnerHTML = curInnerHTML.replace(/Ton/g, "Your");
curInnerHTML = curInnerHTML.replace(/ton/g, "your");
curInnerHTML = curInnerHTML.replace(/rejoindre/g, "join");
curInnerHTML = curInnerHTML.replace(/hidofn/g, "hidden");
curInnerHTML = curInnerHTML.replace(/J'ai/g, "I");
curInnerHTML = curInnerHTML.replace(/I ai/g, "I");
curInnerHTML = curInnerHTML.replace(/i ai/g, "I");
curInnerHTML = curInnerHTML.replace(/ tu /g, " you ");
curInnerHTML = curInnerHTML.replace(/ Tu /g, " You ");
curInnerHTML = curInnerHTML.replace(/ va /g, " will ");
curInnerHTML = curInnerHTML.replace(/ Va /g, " Will ");
curInnerHTML = curInnerHTML.replace(/faire/g, "do");
curInnerHTML = curInnerHTML.replace(/Faire/g, "Do");
curInnerHTML = curInnerHTML.replace(/Ofsign/g, "Design");
curInnerHTML = curInnerHTML.replace(/prenom/g, "first name");
curInnerHTML = curInnerHTML.replace(/pr\351nom/g, "first name");
curInnerHTML = curInnerHTML.replace(/Prenom/g, "First name");
curInnerHTML = curInnerHTML.replace(/Pr\351nom/g, "First name");
curInnerHTML = curInnerHTML.replace(/Prename/g, "First name");
curInnerHTML = curInnerHTML.replace(/Pr\351name/g, "First name");
curInnerHTML = curInnerHTML.replace(/qui/g, "who");
curInnerHTML = curInnerHTML.replace(/Qui/g, "Who");
curInnerHTML = curInnerHTML.replace(/dont/g, "whose");
curInnerHTML = curInnerHTML.replace(/Dont/g, "whose");
curInnerHTML = curInnerHTML.replace(/veut/g, "wants");
curInnerHTML = curInnerHTML.replace(/Veut/g, "Wants");
curInnerHTML = curInnerHTML.replace(/veux/g, "want");
curInnerHTML = curInnerHTML.replace(/Veux/g, "Want");
curInnerHTML = curInnerHTML.replace(/Forquoi/g, "Why");
curInnerHTML = curInnerHTML.replace(/forquoi/g, "why");
curInnerHTML = curInnerHTML.replace(/quoi/g, "what");
curInnerHTML = curInnerHTML.replace(/Quoi/g, "What");
curInnerHTML = curInnerHTML.replace(/mais/gi, "but");
curInnerHTML = curInnerHTML.replace(/Maisx/g, "But");
curInnerHTML = curInnerHTML.replace(/ sa /g, " it ");
curInnerHTML = curInnerHTML.replace(/ et /g, " and ");
curInnerHTML = curInnerHTML.replace(/d'help/g, "help");
curInnerHTML = curInnerHTML.replace(/ aide /g, " help ");
curInnerHTML = curInnerHTML.replace(/uit/g, "usa");
curInnerHTML = curInnerHTML.replace(/willlue/g, "value");
curInnerHTML = curInnerHTML.replace(/butyour/g, "button");
curInnerHTML = curInnerHTML.replace(/la /g, "the ");
curInnerHTML = curInnerHTML.replace(/CGU/g, "terms & conditions");
curInnerHTML = curInnerHTML.replace(/acc\350pte/g, "accept");
curInnerHTML = curInnerHTML.replace(/\340/g, "at");
curInnerHTML = curInnerHTML.replace(/ on /gi, " we ");
curInnerHTML = curInnerHTML.replace(/ les /g, " the ");
curInnerHTML = curInnerHTML.replace(/ mange /g, " eat ");
curInnerHTML = curInnerHTML.replace(/ vous /g, " you ");
curInnerHTML = curInnerHTML.replace(/ne (.*) pas/g, "do not $1");
curInnerHTML = curInnerHTML.replace("Combien de temps forrez-vous survivre ?", "How long can you survive?");

curInnerHTML = curInnerHTML.replace(/ de /g, " of ");

 
curInnerHTML = curInnerHTML.replace("Entrer votre code ici", 'Enter code here');
document.body.innerHTML = curInnerHTML;

}

</script>
        

</html>

Conclusion :


Petit systeme simple a ajouter apres la balise body qui modifie entierrement les pages, il est a ameliorer je les commencers aujourd'hui

Qu'en pensez-vous ?

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.