[Article en anglais] Endless Possibilities with OpenNMT

Ouvrir NMT
SYSTRAN est dans le domaine de la traduction automatique depuis 1968. Nous avons lancé de nombreuses solutions de source fermée, itéré d'innombrables projets et mis en avant une quantité importante de R&D dans la traduction automatique statistique, la reconnaissance vocale par apprentissage profond et (bien sûr) la traduction automatique neuronale. Mais en 2017, nous avons décidé de faire quelque chose d'un peu sans précédent.

SYSTRAN en partenariat avec NLP de Harvard créer OpenNMT ? un système de traduction automatique neuronale open-source.

Aujourd'hui, nous construisons nos solutions sur le cadre de ce système open-source que nous partageons avec la communauté. Mais pourquoi avons-nous abandonné la nature hautement contrôlable du code source fermé pour nous concentrer sur le Far West des solutions open source ? Aujourd'hui, nous voulons parler d'OpenNMT, de ce qu'il est, pourquoi il est important et comment il nous permet de créer une meilleure valeur pour nos clients, notre communauté et le monde.

Bienvenue dans le monde des possibilités infinies. Bienvenue dans le monde de la traduction automatique neuronale open-source.

Qu’est-ce que OpenNMT ?

OpenNMT est un écosystème open source NMT créé par Harvard NLP et SYSTRAN et actuellement géré par SYSTRAN et Ubiqus. Actuellement, OpenNMT a deux implémentations ? OpenNMT-py (basé sur PyTorch) et OpenNMT-tf (TensorFlow). OpenNMT peut gérer une variété de tâches (par exemple, la synthèse vocale, la synthèse vocale, la modélisation du langage, la classification des séquences, etc.) sur plusieurs modèles (par exemple, ConvS2S, GPT-2, DeepSpeech 2, etc.) et configurations de modèles (par exemple, multi-source, hybride, attention à la copie, attention à la couverture, etc.)

Remarque : Voici le liste complète des fonctionnalités OpenNMT.

À l'origine, OpenNMT a été construit sur l'architecture de seq2seq-attn ? principalement axé sur les modèles standard séquence à séquence appliqués à la traduction automatique. Aujourd'hui, OpenNMT offre différentes façons de former et de déployer des modèles NMT : chercheurs et les industries du monde entier l'utilisent. OpenNMT est le plus rapide sur plusieurs indicateurs Tâche partagée d'efficacité du GTNO 2020et il continue de produire des résultats pour l'industrie et le milieu universitaire. Nous aidons également à faire fonctionner une machine robuste et dynamique forum communautaire.

Bien sûr, maintenir une solution NMT open-source en parallèle à l'exploitation d'une entreprise hyper-concentrée sur la fourniture de solutions NMT-en-tant que-service peut sembler étrange. Pourquoi ne pas garder le code source fermé ? Pourquoi dépenser du capital liquide pour maintenir une solution qui peut être utilisée par d'autres parties ? Et, peut-être plus important encore, pourquoi consacrer du temps et de l’argent à la création de systèmes permettant de faciliter un modèle de développement open-source ?

Pourquoi nous sommes passés à l'Open-source

Passer d’un système de code source fermé à un système de code source ouvert n’est pas facile. Parfois, la transition peut être facile du côté du développement. Après tout, chaque développeur tire parti des solutions open source pour construire des projets, donc redonner à la communauté et devenir un phare de la confiance open source peut être particulièrement attrayant pour les acteurs dans ce rôle. Mais il faut du temps pour convaincre les clients.

La nature open-source d'OpenNMT signifie une chose : les concurrents peuvent tirer parti de notre solution pour développer des projets concurrents. Du côté des ventes, c’est un cauchemar. Nous avons dû nous asseoir avec tout le monde, discuter des avantages et des inconvénients, et prendre une décision consciente pour déterminer si l'open source était une décision intelligente pour notre entreprise et nos employés.

Nous avons décidé de l'essayer. Trois ans plus tard, OpenNMT alimente nos solutions, et Guillaume Klein et Jean Senellart partagez leur temps entre la fourniture côté solution et la maintenance open source et la communauté open source au sens large. Alors, comment cette stratégie a-t-elle fonctionné pour nous ? Et quels avantages l'utilisation d'une plateforme open-source apporte-t-elle à nos clients, à notre communauté et à l'écosystème NMT ?

La valeur d'OpenNMT pour nos clients, notre communauté et notre écosystème linguistique

L'exploitation d'une solution open-source ouvre un monde de possibilités. Vous pouvez réunir autour de la table des membres de la communauté extrêmement talentueux, intelligents et prêts à l'action. Vous pouvez créer des solutions à un rythme fixé par la communauté ? qui est rapide, sujet à l'évolution et toujours en mouvement. Pour nos clients, cela signifie une meilleure qualité de code et des itérations plus rapides.

Nous participons activement à l'établissement des normes dans le domaine des MNT. Ainsi, nos clients ont accès aux meilleures solutions de leur catégorie. Quant à nos concurrents, nous sommes plus qu’heureux de leur faire concurrence. Non seulement nous croyons que la concurrence est un élément clé pour conduire l'espace NMT vers un avenir plus grand et plus brillant, mais notre concurrence donne en retour en poussant de nouvelles itérations, idées et changements dans le système OpenNMT. C’est un donnant-donnant.

En même temps, nous pouvons redonner à quelque chose de plus grand que notre entreprise. Nos leaders et développeurs sont impliqués dans l'espace de traduction à l'intérieur et à l'extérieur de l'écosystème SYSTRAN. Nous apportons une valeur tangible au volet recherche et développement des NMT, ce qui est inestimable pour nous. De toute évidence, les avancées finissent par se frayer un chemin vers l'industrie ? ce qui nous profite. Mais ils contribuent aussi à faire progresser un espace d’étude autour duquel nous avons tous centré notre vie.

Nous vivons et respirons la traduction. Ainsi, être en mesure de commander la roue d'une industrie en constante évolution est gratifiant, stimulant et, par-dessus tout, essentiel pour nous. La NMT est dans notre ADN. OpenNMT est notre façon de le prouver.

Êtes-vous prêt à découvrir l'avenir de la traduction automatique ?

Que vous soyez une équipe universitaire cherchant à faire la prochaine grande percée d'apprentissage profond ou un leader du secteur cherchant à ajouter une autre nouvelle solution à sa pile, OpenNMT est l'une des solutions NMT open-source les plus importantes de la planète. Vous pouvez commencer à vous plonger dans le code, tester, former et déployer des solutions, et vous impliquer dans les recoins de NMT en quelques jours avec OpenNMT.

Avec la technologie open source, nous pouvons accomplir des choses que nous ne pourrions jamais imaginer gérer seuls. Des centaines d'articles NMT sont publiés chaque année, des percées majeures se produisent à chaque extrémité du secteur, et des milliers de professionnels créent des solutions NMT dynamiques et holistiques. L'open-source apporte la puissance de la NMT à tous nos doigts. Et il y a là un réel pouvoir. Vous demandez-vous quel impact cela a sur vous en tant que client SYSTRAN ? OpenNMT est le squelette de nos services de traduction primés et leaders du marché. Êtes-vous prêt à faire l'expérience de la puissance de la traduction automatique, de l'e-discovery, de la collaboration et de la conformité ?

Auteur
Catherine Tura
Temps
Lecture : 4 min.
S'inscrire à la newsletter
Retrouvez toute l'actu et les dernières technos. Un magazine conçu par SYSTRAN