(EN) A neural machine translation method for translating a source text in a source language into a target text in a target language is provided which obtains the source text, a source auxiliary entry, such as a source dictionary entry, in the source language and a target auxiliary entry, such as a target dictionary entry, in the target language as explicit inputs and computes, using a multi-layer encoder-decoder network, target token information (215) regarding a target token of the target text, by combining information (213) computed based on at least one previously computed or initial target token (203) with information (211, 212, 214) computed based on the source text, the source auxiliary entry, and the target auxiliary entry. A corresponding learning method is provided which performs a learning step using a record including a source text and a target text from which a source phrase and a target phrase are extracted using a computed alignment, wherein the source and the target phrase are used as the source dictionary entry and the target dictionary entry for computing target token information (215) according to the neural machine translation method and a loss computed by comparing the target token information(215) with information corresponding to the actual target text is used to adjust at least some of the parameters of the multi-layer encoder-decoder network.
(FR) L'invention concerne un procédé de traduction automatique neuronale pour traduire un texte source d'une langue source en un texte cible d'une langue cible, qui permet d'obtenir le texte source, une entrée auxiliaire source, telle qu'une entrée de dictionnaire source, dans la langue source, et une entrée auxiliaire cible, telle qu'une entrée de dictionnaire cible, dans la langue cible en tant qu'entrées explicites, et de calculer, à l'aide d'un réseau codeur-décodeur multicouche, des informations de jeton cible (215) concernant un jeton cible du texte cible, en combinant des informations (213) calculées sur la base d'au moins un jeton cible initial ou précédemment calculé (203) avec des informations (211, 212, 214) calculées sur la base du texte source, de l'entrée auxiliaire source et de l'entrée auxiliaire cible. L'invention concerne un procédé d'apprentissage correspondant qui effectue une étape d'apprentissage à l'aide d'un enregistrement comprenant un texte source et un texte cible à partir desquels une phrase source et une phrase cible sont extraites à l'aide d'un alignement calculé, la phrase source et la phrase cible étant utilisées en tant qu'entrée de dictionnaire source et entrée de dictionnaire cible pour calculer des informations de jeton cible (215) selon le procédé de traduction automatique neuronale, et une perte calculée par comparaison des informations de jeton cible (215) avec des informations correspondant au texte cible réel est utilisée pour ajuster au moins certains des paramètres du réseau codeur-décodeur multicouche.