Brevet FR2860083A1 — publié le 20050325

La présente invention concerne un procédé informatique de communication par ordinateur permettant d'échanger des textes d'une manière instantanée entre plusieurs ordinateurs connectés à un réseau comme celui formé par internet. Ce moyen est appelé un "chat" et fonctionne avec un serveur de "chat" qui assure une transmission et une distribution des textes. Le principe d'utilisation est d'écrire un texte dans un champ sur un site internet ou dans un logiciel client puis de valider son texte qui s'affiche immédiatement dans la fenêtre du ou des correspondants. L'intérêt majeur pour l'utilisation de ces "chats" est qu'ils permettent d'éliminer les distances cela revenant au même de parler à un correspondant dans le même local qu'avec un utilisateur à l'autre bout du monde pour peu que chacun soit connecté à intemet. Le problème est qu'il faut que chaque intervenant puisse parler une langue commune ce qui est rarement le cas et pose un problème à l'utilité première de ces systèmes qui sont pratiques surtout pour communiquer sur des éloignements importants comme d'un pays à l'autre et donc principalement d'une langue à une autre. Il existe des logiciels et des sites internet de traductions automatiques et certains utilisateurs prennent le temps de soumettre les textes qu'ils ne comprennent pas à ces traducteurs afin d'en avoir une traduction mais la manipulation est longue, fastidieuse et surtout contraire à la fonction instantanée du "chat". C'est l'objet de l'invention de résoudre ce problème en permettant au système de traduire en direct les textes tapés par les utilisateurs avant de les envoyer aux destinataires un système de sélection des langues permettant de définir les sens de traductions. Le système utilise les langues d'origines des intervenants pour leurs rédactions, et passe ces texte au filtre d'un traducteur automatique pour le distribuer aux destinataires dans leurs langues respectives. Le résultat est que chaque utilisateur écrit des textes originaux dans sa langue et lit des textes traduits pour lui également dans sa langue. 30 L'impression obtenue étant de parler à quelqu'un qui comprend et qui écrit sa propre langue alors, que cette personne en réalité peut parler et écrire n'importe quelle autre langue. Pour que le système fonctionne il doit être ajouté l'information de langue choisie aux informations normalement nécessaire au fonctionnement du "chat" et géré par le serveur de "chat" pour chaque intervenant sur le système. Ainsi chaque utilisateur est référencé par le serveur et cette référence est utilisée dans une base de donnée pour savoir si le serveur doit lui envoyer le message qu'il est en train de traiter. En effet à chaque message que le serveur reçoit d'un utilisateur, le serveur vérifie sa liste d'utilisateurs pour savoir auquel il devra envoyer ce message. Sur un système avec traduction le serveur dispose pour chaque message qu'il reçoit d'une série de traductions dans toutes les langues. Quand il trouve un utilisateur à qu'il doit envoyer le texte il prend l'information de sa langue de rédaction pour choisir la traduction du texte correspondante. L'utilisateur reçoit le texte que son correspondant a écrit mais dans la langue qu'il a choisi pour rédiger ses messages. Un autre utilisateur participant au même forum Sur le "chat" mais rédigeant dans une autre langue encore que le rédacteur et le premier récepteur reçoit une troisième version de ce texte également dans sa langue de rédaction qui peut être différente de celles des deux autres utilisateurs. Un système de communication écrite directe entre plusieurs personnes avec des ordinateurs connectés sur un réseau communément appelé "chat", peut gagner en convivialitée si les textes échangés sont traduits en direct dès leur rédaction dans la langue près définie de chaque utilisateur, la fonction de l'invention étant la distribution des textes selon un schéma hérité des langues choisies ou déduites pour chaque utilisateur et son application produisant un moyen de communication transparent, direct et instantané entre des individus de toutes langues en tous lieux. A l'entrée dans le "chat" il existe un choix de plusieurs langues que l'utilisateur peut choisir, indiquant dans quelle langue il désire écrire, ce qui donne deux informations utiles à une traduction qui sont, la langue dans laquelle il faut traduire tous les texte qu'il recevra qu'on appellera la langue d'arrivée pour cet utilisateur, l'autre information étant la langue à partir de laquelle il faut traduire ses texte avant de les envoyer vers d'autres utilisateurs leurs langues d'arrivée étant définies de la même manière par leur propre choix de langue de rédaction. Le système de traduction peut être externe au système comme un site internet proposant des traductions multilingues en ligne, la "chat" du serveur se réduisant ainsi à sa fonction de "chat" supplémenté d'un rôle de "dispatching" des textes vers le traducteur avec l'ajout des informations de sens de traductions, des mots de passe nécessaires et du formatage de ces informations à destination du traducteur en ligne, l'attente de la réponse étant assurée avec une mise en mémoire tampon des textes suivants, le filtrage du résultat lors de la réponse étant effectué pour en tirer uniquement la traduction attendue avant de renvoyer le texte filtré aux destinataires. Le serveur de "chat" est doté d'une fonction particulière apte à communiquer avec des traducteurs qu'ils soient sur l'ordinateur hébergeant le serveur ou sur une autre machine connectée au réseau tel qu'un site internet de traduction en ligne, ceci permettant au concepteur de choisir les meilleurs outils de traductions et cela pour tous les sens de traductions même pour la traduction entre seulement deux langues, deux serveurs pouvant servir chacun pour un sens différent au regard des résultats obtenus. L'invention est un "chat", caractérisé en ce qu'il traduit les textes écrits par les utilisateurs afin de les "dispatcher" dans les bonnes langues aux utilisateurs, selon leurs langues de rédaction. Les éléments habituellement constitutifs d'un "chat" que sont le serveur de "chat" (1), le logiciel client (2) et le site internet (3), ont une gestion des langues des utilisateurs permettant de déterminer pour chaque utilisateur la langue dans laquelle il rédige ses textes. Un site internet (3) permettant de "chater" sur internet comporte une sélection de langues à choisir à son entrée où l'utilisateur indique quelle langue il utilisera pour rédiger ses textes et dans quelle langue il faudra traduire les textes de ses interlocuteurs. 15 25 30 35 2860083 4 Le logiciel client (2) permettant de "chater" comporte une configuration sous forme de préférence linguistique permettant de déterminer quelle langue l'utilisateur utilisera pour rédiger ses textes et dans quelle langue il faudra traduire les textes de ses interlocuteurs. Le serveur de "chat" traite les textes qu'il reçoit en fonction des langues des utilisateurs. Le serveur de "chat" affecte une langue de départ à chacun des textes qu'il reçoit, cette langue étant associée dans sa base de donnée ou sa mémoire à l'utilisateur qui a envoyé le texte ou envoyé en paramètre par le logiciel client ou le site intemet selon que l'utilisateur utilise l'un ou l'autre. Le serveur de "chat" affecte une langue d'arrivé pour tout texte qu'il doit envoyer à un utilisateur cette langue étant associée dans sa base de donnée ou sa mémoire à l'utilisateur destinataire. Le serveur de "chat" utilise un ou plusieurs modules de traductions (4) automatiques auquel il passe en paramètres les éléments nécessaires à son fonctionnement. Les modules de traductions (4) utilisés pour traduire les textes peuvent être des sites intemet indépendants proposant des traductions en ligne, le serveur de chat comporte alors les fonctions nécessaires de transmissions de données en ligne tels que la soumission de mots de passes et de formatage filtrage des requêtes et des résultats. REVENDICATIONS 1) Procédé de gestion des textes et des utilisateurs d'un "chat", permettant la traduction des textes écrits par les utilisateurs afin de les dispatcher dans les bonnes langues aux utilisateurs, selon leurs langues de rédaction et de lecture, caractérisé en ce que les éléments habituellement constitutifs d'un "chat" que sont le serveur de "chat" (1), le logiciel client (2) et le site intemet (3), ont une gestion des langues des utilisateurs permettant de déterminer pour chaque utilisateur la langue dans laquelle il rédige ses textes autorisant une gestion des sens de traductions à effectuer et à distribuer aux bons utilisateurs. 2) Procédé selon la revendication 1 caractérisé en ce que le site intemet (3) permettant de "chater" sur intemet comporte une sélection de langues à choisir à son entrée où l'utilisateur indique quelle langue il utilisera pour rédiger ses textes et dans quelle langue il faudra traduire les textes de ses interlocuteurs. 3) Procédé selon la revendication 1 ou la revendication 2 caractérisé en ce que le logiciel client (2) permettant de "chater" comporte une configuration sous forme de préférence linguistique permettant de déterminer quelle langue l'utilisateur utilisera pour rédiger ses textes et dans quelle langue il faudra traduire les textes de ses interlocuteurs. 4) Procédé selon l'une quelconque des revendications précédentes caractérisé en ce que le serveur de "chat" traite les textes qu'il reçoit en fonction des langues des utilisateurs. 5) Procédé selon la revendication 4 caractérisé en ce que le serveur de "chat" affecte une langue de départ à chacun des textes qu'il reçoit, cette langue étant associée dans sa base de donnée ou sa mémoire à l'utilisateur qui a envoyé le texte ou envoyé en paramètre par le logiciel client ou le site intemet selon que l'utilisateur utilise l'un ou l'autre. 6) Procédé selon la revendication 5 caractérisé en ce que le serveur de "chat" affecte une langue d'arrivé pour tout texte qu'il doit envoyer à un utilisateur cette langue étant associée dans sa base de donnée ou sa mémoire à l'utilisateur destinataire. 7) Procédé selon l'une quelconque des revendication précédentes caractérisé en ce que le serveur de "chat" utilise un ou plusieurs modules de traductions (4) automatiques auquel il passe en paramètres les éléments nécessaires à son fonctionnement. 8) Procédé selon la revendication 7 caractérisé en ce que les modules de traductions (4) utilisés pour traduire les textes peuvent être des sites intemet indépendants proposant des traductions en ligne, le serveur de chat comporte alors les fonctions nécessaires de transmissions de données en ligne tels que la soumission de mots de passes et de formatage filtrage des requêtes et des résultats.