Computing scores with MATEOCalculer des scores avec MATEO

TRA6008 To read for S8À lire pour la S8

A tool that computes metrics

MATEO, for MAchine Translation Evaluation Online, is a web interface that computes the main automatic metrics for machine translation without any programming, built for students, translators and researchers in the humanities as well as for experts (Vanroy et al., 2023).

Each score MATEO shows comes from one of the metrics you select, such as chrF or COMET, with that metric’s own scale (see also the Reading the scores page) (voir aussi la page Lire les scores). MATEO does not store the files you upload: they are processed in memory and removed once the processing is done.As stated on MATEO’s home page, read on 13 October 2026.

Preparing the files

MATEO compares the files line by line: line 1 of a translation is scored against line 1 of the reference, and so on. Each file must be:

FileContainsNeeded
Reference filethe reference translationalways
Source filethe source textfor COMET; optional for the other metrics
System filethe translation to evaluate, one file per systemat least one, at most four in one run
The files MATEO takes for one evaluation.

MATEO names each system after its file, without the extension, so a file called deepl.txt appears as deepl in the results. A translation copied from a chatbot or a web page does not always come out one segment per line: a line that wraps on screen is not necessarily a line break line breaksaut de ligne text encodingencodage du texte The character that ends a line in a file, stored in it like any other and invisible on screen. It is what divides a file into lines, so a file's line count is fixed: two of them make three lines, whatever width the window is. Windows writes it as two characters, a carriage return followed by a line feed (CR LF), where macOS and Linux use one (LF).Caractère qui termine une ligne dans un fichier, enregistré comme n'importe quel autre et invisible à l'écran. C'est lui qui découpe le fichier en lignes, si bien que leur nombre est fixe : deux sauts de ligne font trois lignes, quelle que soit la largeur de la fenêtre. Windows l'écrit au moyen de deux caractères, un retour chariot suivi d'un saut de ligne (CR LF), là où macOS et Linux n'en emploient qu'un (LF). (see also the Plain text and its lines page, in the Exchange formats in translation module) (voir aussi la page Le texte brut et ses lignes, dans le module Les formats d'échange en traduction).

MATEO checks the files as they are uploaded. When a file is missing, or has a different number of lines from the reference, a message under the upload boxes says so, and the button that starts the evaluation does not appear until the problem is solved (Figure 14figure 14). In that message, Reference file #1 is the first system file.

A yellow message box in MATEO: Make sure that the following requirements are met, followed by one item, Reference file #1 must contain the same number of lines as the reference file.
Figure 14. MATEO's message when a system file has a different number of lines from the reference.

Running an evaluation

On the Evaluate page of MATEO:

  1. Choose the metrics under Metric selection (Figure 15figure 15). BLEU, chrF and COMET are ticked by default; BERTScore, BLEURT and TER are not. Each metric has a panel of options; the default options are the usual settings.
  2. Upload the files under Input data (Figure 16figure 16): the reference in Reference file, the source in Source file, and each translation in a System box. Set How many systems do you wish to compare? first, to get one box per system; the first system is marked as the baseline. Each file is dragged onto its box or chosen with Browse files; text cannot be pasted.
  3. Click Evaluate MT. The button appears once the files listed under the boxes are in place: a reference, at least one system, and a source if COMET is selected.
MATEO's Metric selection section: BERTScore, BLEURT, BLEU and TER unticked, chrF and COMET ticked. The COMET options panel shows the model Unbabel/wmt22-comet-da and a batch size of 4; the chrF options panel shows a character order of 6, a word order of 0, a beta of 2 and three unticked boxes, lowercase, whitespace and eps_smoothing.
Figure 15. Choosing the metrics: chrF and COMET ticked, with their default options.
MATEO's Input data section: reference.txt in the Reference file box, source.txt in the Source file box, the number of systems set to 2, system-a.txt in the box labelled System #1 (serves as baseline) and system-b.txt in System #2, and the Evaluate MT button under them.
Figure 16. Uploading the files: a reference, a source and two systems, the first of which serves as the baseline.

When the evaluation shown here was run on six sentences with chrF, BLEU and COMET on 13 October 2026, the results appeared within a few seconds. The site is shared, so a longer text, or many people using it at the same time, takes longer.

Reading the results

The whole text

Under Evaluation results (corpus), MATEO gives a bar plot and a radar plot of the scores (Figure 17figure 17), which can be downloaded with the camera icon that appears when the pointer is over them, and a table with one row per system and one column per metric (Figure 18figure 18). In the captures, system-a is a translation worded differently from the reference, and system-b a literal translation with several errors.

MATEO's bar plot for two systems and two metrics: for chrF, system-a at about 64 and system-b at about 75; for COMET, both systems at about 92.
Figure 17. The bar plot of the scores for the whole text, one group of bars per metric.

In the table, each cell gives:

  • the score of the metric for the whole text, before the brackets. This is the number to report.
  • in brackets, a mean and a 95 % confidence interval, computed by drawing 1,000 resampled versions of the text: a range in which the score would probably fall with other sentences of the same kind. It can be left aside for a first comparison.
  • for every system but the first, a p-value, with an asterisk when the system differs significantly from the first one, which MATEO calls the baseline and highlights. The order in which the systems are uploaded therefore decides which system the others are tested against.

The best score of each metric is in bold. The table can be downloaded with or without the confidence intervals and p-values, as an Excel file or a tab-separated file. Under the table, the Signatures line records the settings of each metric, the information another person needs to compute the same scores.

MATEO's table for the whole text. Baseline system-a: COMET 92.6, with 92.5 plus or minus 0.7 in brackets, and chrF2 64.2, with 64.3 plus or minus 4.6. System-b: COMET 91.9 (92.0 plus or minus 2.5), p equal to 0.2058; chrF2 74.8 (74.8 plus or minus 2.6), p equal to 0.0010 with an asterisk. Under the table, links to download it with or without confidence intervals, as an Excel or a tab-separated file, the signatures of chrF2 and COMET, and the same table in LaTeX.
Figure 18. The table for the whole text, with the download links, the signatures and a LaTeX version under it.

In these results, system-b, the literal translation with errors, has the higher chrF, by a significant margin, because it keeps more of the reference’s character sequences. The COMET difference between the two systems is small and not significant.

COMET appears in MATEO on a scale up to 100, which makes it look like a percentage. It is not one, and neither is any other score in the table.

Sentence by sentence

Under Evaluation results (sentences), MATEO gives a plot with one point per sentence and per system (Figure 19figure 19), and a table with the source and the reference of every sentence, followed by each system’s translation and its score, in a column named after the system (Figure 20figure 20). The table scrolls sideways to show the systems, and it can be downloaded as an Excel file, with one sheet per metric.

These scores exist only for metrics whose score for the whole text is the mean of their scores per sentence, such as COMET. BLEU and chrF are computed over the whole text at once, so MATEO gives them no score per sentence, as its note About sentence-level scores explains.

MATEO's section Evaluation results (sentences): the open note About sentence-level scores, then a COMET plot with one point per sentence for system-a and system-b, all between about 87 and 96.
Figure 19. The note on scores per sentence, and the COMET score of each sentence for the two systems.
MATEO's table per sentence, COMET tab: six rows numbered 0 to 5, with the English source and the start of the French reference of each sentence; the systems' columns are further to the right.
Figure 20. The start of the table per sentence: the source and the reference, with the systems' translations and scores further to the right.

The sentences with the lowest scores, and those on which two systems are far apart, are the ones to read (see also the Reading the scores page) (voir aussi la page Lire les scores).

Writing about the scores

  • Name the metric and the tool. For instance: “COMET 91.9 (model Unbabel/wmt22-comet-da, COMET 2.2.6), computed with MATEO 1.8.4”, with the Signatures line in a note. The same metric with other settings or another version gives another score (see also the BLEU page) (voir aussi la page BLEU). The metric is BERTScore, not BERT, which is one of the models BERTScore can use.
  • Compare within one metric. A difference between two systems on the same metric can be read; a chrF score set against a COMET score cannot (see also the Reading the scores page) (voir aussi la page Lire les scores).
  • Keep “significant” for the test. A difference is significant in the statistical sense only when the test says so, and a small difference may be noise.
  • Describe what the metric does. A metric counts shared words or characters, compares vectors or predicts a human score; it does not understand the translation.

Running MATEO once

Written in English. The French version was automatically generated and I have not revised it. Rédigé en anglais. La version française a été générée automatiquement et je ne l'ai pas révisée. Updated 14 October 2026

Un outil qui calcule des métriques

MATEO, pour MAchine Translation Evaluation Online, est une interface Web qui calcule les principales métriques automatiques de la traduction automatique sans aucune programmation, conçue pour les étudiants, les traducteurs et les chercheurs en sciences humaines autant que pour les spécialistes (Vanroy et al., 2023).

Chaque score que montre MATEO vient de l’une des métriques que vous sélectionnez, comme chrF ou COMET, avec l’échelle propre à cette métrique (see also the Reading the scores page) (voir aussi la page Lire les scores). MATEO ne conserve pas les fichiers que vous téléversez : ils sont traités en mémoire et supprimés une fois le traitement terminé.Selon la page d’accueil de MATEO, consultée le 13 octobre 2026.

Préparer les fichiers

MATEO compare les fichiers ligne par ligne : la ligne 1 d’une traduction est notée par rapport à la ligne 1 de la référence, et ainsi de suite. Chaque fichier doit être :

FichierContenuNécessaire
Fichier de référencela traduction de référencetoujours
Fichier sourcele texte sourcepour COMET ; facultatif pour les autres métriques
Fichier de systèmela traduction à évaluer, un fichier par systèmeau moins un, au plus quatre par exécution
Les fichiers que MATEO prend pour une évaluation.

MATEO nomme chaque système d’après son fichier, sans l’extension : un fichier nommé deepl.txt apparaît comme deepl dans les résultats. Une traduction copiée depuis un agent conversationnel ou une page Web ne sort pas toujours à raison d’un segment par ligne : une ligne qui passe à la ligne à l’écran n’est pas forcément un saut de ligne line breaksaut de ligne text encodingencodage du texte The character that ends a line in a file, stored in it like any other and invisible on screen. It is what divides a file into lines, so a file's line count is fixed: two of them make three lines, whatever width the window is. Windows writes it as two characters, a carriage return followed by a line feed (CR LF), where macOS and Linux use one (LF).Caractère qui termine une ligne dans un fichier, enregistré comme n'importe quel autre et invisible à l'écran. C'est lui qui découpe le fichier en lignes, si bien que leur nombre est fixe : deux sauts de ligne font trois lignes, quelle que soit la largeur de la fenêtre. Windows l'écrit au moyen de deux caractères, un retour chariot suivi d'un saut de ligne (CR LF), là où macOS et Linux n'en emploient qu'un (LF). (see also the Plain text and its lines page, in the Exchange formats in translation module) (voir aussi la page Le texte brut et ses lignes, dans le module Les formats d'échange en traduction).

MATEO vérifie les fichiers au moment du téléversement. Quand un fichier manque, ou qu’il n’a pas le même nombre de lignes que la référence, un message sous les zones de téléversement le signale, et le bouton qui lance l’évaluation n’apparaît pas tant que le problème n’est pas réglé (Figure 14figure 14). Dans ce message, Reference file #1 désigne le premier fichier de système.

Une boîte de message jaune dans MATEO : Make sure that the following requirements are met, suivie d'un élément, Reference file #1 must contain the same number of lines as the reference file.
Figure 14. Le message de MATEO quand un fichier de système n'a pas le même nombre de lignes que la référence.

Lancer une évaluation

Sur la page Evaluate de MATEO :

  1. Choisissez les métriques sous Metric selection (Figure 15figure 15). BLEU, chrF et COMET sont cochées par défaut ; BERTScore, BLEURT et TER ne le sont pas. Chaque métrique a un panneau d’options ; les options par défaut correspondent aux réglages habituels.
  2. Téléversez les fichiers sous Input data (Figure 16figure 16) : la référence dans Reference file, la source dans Source file, et chaque traduction dans une zone System. Réglez d’abord How many systems do you wish to compare?, pour obtenir une zone par système ; le premier système est marqué comme système de comparaison, que MATEO appelle baseline. Chaque fichier est glissé sur sa zone ou choisi avec Browse files ; il n’est pas possible de coller du texte.
  3. Cliquez sur Evaluate MT. Le bouton apparaît une fois que les fichiers indiqués sous les zones sont en place : une référence, au moins un système, et une source si COMET est sélectionnée.
La section Metric selection de MATEO : BERTScore, BLEURT, BLEU et TER décochées, chrF et COMET cochées. Le panneau d'options de COMET montre le modèle Unbabel/wmt22-comet-da et une taille de lot de 4 ; le panneau d'options de chrF montre un ordre de caractères de 6, un ordre de mots de 0, un bêta de 2 et trois cases décochées, lowercase, whitespace et eps_smoothing.
Figure 15. Le choix des métriques : chrF et COMET cochées, avec leurs options par défaut.
La section Input data de MATEO : reference.txt dans la zone Reference file, source.txt dans la zone Source file, le nombre de systèmes réglé à 2, system-a.txt dans la zone System #1 (serves as baseline) et system-b.txt dans System #2, et le bouton Evaluate MT au-dessous.
Figure 16. Le téléversement des fichiers : une référence, une source et deux systèmes, dont le premier sert de système de comparaison.

Quand l’évaluation présentée ici a été lancée sur six phrases avec chrF, BLEU et COMET le 13 octobre 2026, les résultats sont apparus en quelques secondes. Le site est partagé : un texte plus long, ou de nombreuses personnes qui l’emploient en même temps, demande plus de temps.

Lire les résultats

Le texte entier

Sous Evaluation results (corpus), MATEO donne un diagramme à barres et un diagramme en radar des scores (Figure 17figure 17), qui peuvent être téléchargés avec l’icône d’appareil photo qui apparaît quand le pointeur les survole, ainsi qu’un tableau avec une ligne par système et une colonne par métrique (Figure 18figure 18). Dans les captures, system-a est une traduction formulée autrement que la référence, et system-b une traduction littérale qui comporte plusieurs erreurs.

Le diagramme à barres de MATEO pour deux systèmes et deux métriques : pour chrF, system-a à environ 64 et system-b à environ 75 ; pour COMET, les deux systèmes à environ 92.
Figure 17. Le diagramme à barres des scores pour tout le texte, un groupe de barres par métrique.

Dans le tableau, chaque case donne :

  • le score de la métrique pour tout le texte, avant les parenthèses. C’est le nombre à présenter.
  • entre parenthèses, une moyenne et un intervalle de confiance à 95 %, calculés en tirant 1 000 versions rééchantillonnées du texte : une plage dans laquelle le score tomberait probablement avec d’autres phrases du même genre. Il peut être laissé de côté pour une première comparaison.
  • pour chaque système sauf le premier, une valeur p, avec un astérisque quand le système diffère significativement du premier, que MATEO appelle baseline et met en évidence. L’ordre dans lequel les systèmes sont téléversés décide donc du système auquel les autres sont comparés.

Le meilleur score de chaque métrique est en gras. Le tableau peut être téléchargé avec ou sans les intervalles de confiance et les valeurs p, en fichier Excel ou en fichier à valeurs séparées par des tabulations. Sous le tableau, la ligne Signatures consigne les réglages de chaque métrique, l’information dont une autre personne a besoin pour calculer les mêmes scores.

Le tableau de MATEO pour tout le texte. Système de comparaison system-a : COMET 92,6, avec 92,5 plus ou moins 0,7 entre parenthèses, et chrF2 64,2, avec 64,3 plus ou moins 4,6. System-b : COMET 91,9 (92,0 plus ou moins 2,5), p égal à 0,2058 ; chrF2 74,8 (74,8 plus ou moins 2,6), p égal à 0,0010 avec un astérisque. Sous le tableau, des liens pour le télécharger avec ou sans intervalles de confiance, en fichier Excel ou à valeurs séparées par des tabulations, les signatures de chrF2 et de COMET, et le même tableau en LaTeX.
Figure 18. Le tableau pour tout le texte, avec les liens de téléchargement, les signatures et une version LaTeX au-dessous.

Dans ces résultats, system-b, la traduction littérale qui comporte des erreurs, a le chrF le plus élevé, avec un écart significatif, parce qu’elle reprend davantage de suites de caractères de la référence. L’écart de COMET entre les deux systèmes est faible et non significatif.

COMET apparaît dans MATEO sur une échelle allant jusqu’à 100, ce qui le fait ressembler à un pourcentage. Ce n’en est pas un, pas plus qu’aucun autre score du tableau.

Phrase par phrase

Sous Evaluation results (sentences), MATEO donne un graphique avec un point par phrase et par système (Figure 19figure 19), et un tableau avec la source et la référence de chaque phrase, suivies de la traduction de chaque système et de son score, dans une colonne qui porte le nom du système (Figure 20figure 20). Le tableau défile horizontalement pour montrer les systèmes, et il peut être téléchargé en fichier Excel, avec une feuille par métrique.

Ces scores n’existent que pour les métriques dont le score pour tout le texte est la moyenne de leurs scores par phrase, comme COMET. BLEU et chrF sont calculés sur tout le texte d’un coup : MATEO ne leur donne donc pas de score par phrase, comme l’explique sa note About sentence-level scores.

La section Evaluation results (sentences) de MATEO : la note About sentence-level scores ouverte, puis un graphique COMET avec un point par phrase pour system-a et system-b, tous entre environ 87 et 96.
Figure 19. La note sur les scores par phrase, et le score COMET de chaque phrase pour les deux systèmes.
Le tableau par phrase de MATEO, onglet COMET : six lignes numérotées de 0 à 5, avec la source anglaise et le début de la référence française de chaque phrase ; les colonnes des systèmes sont plus à droite.
Figure 20. Le début du tableau par phrase : la source et la référence, avec les traductions et les scores des systèmes plus à droite.

Les phrases qui obtiennent les scores les plus bas, et celles sur lesquelles deux systèmes sont très éloignés, sont celles à lire (see also the Reading the scores page) (voir aussi la page Lire les scores).

Rendre compte des scores

  • Nommez la métrique et l’outil. Par exemple : « COMET 91,9 (modèle Unbabel/wmt22-comet-da, COMET 2.2.6), calculé avec MATEO 1.8.4 », avec la ligne Signatures en note. La même métrique avec d’autres réglages ou une autre version donne un autre score (see also the BLEU page) (voir aussi la page BLEU). La métrique est BERTScore, et non BERT, qui n’est que l’un des modèles que BERTScore peut employer.
  • Comparez à l’intérieur d’une même métrique. Une différence entre deux systèmes sur la même métrique peut être lue ; un score chrF mis en regard d’un score COMET ne le peut pas (see also the Reading the scores page) (voir aussi la page Lire les scores).
  • Réservez « significatif » au test. Une différence n’est significative au sens statistique que si le test le dit, et une petite différence peut n’être que du bruit.
  • Décrivez ce que fait la métrique. Une métrique compte des mots ou des caractères partagés, compare des vecteurs ou prédit un score humain ; elle ne comprend pas la traduction.

Essayer MATEO une fois

Written in English. The French version was automatically generated and I have not revised it. Rédigé en anglais. La version française a été générée automatiquement et je ne l'ai pas révisée. Mise à jour 14 octobre 2026

Sources

  • Vanroy, B., Tezcan, A., & Macken, L. (2023). MATEO: MAchine Translation Evaluation Online. Proceedings of the 24th Annual Conference of the European Association for Machine Translation (EAMT 2023), Tampere, 499–500. https://aclanthology.org/2023.eamt-1.52/

Sources

  • Vanroy, B., Tezcan, A., & Macken, L. (2023). MATEO: MAchine Translation Evaluation Online. Proceedings of the 24th Annual Conference of the European Association for Machine Translation (EAMT 2023), Tampere, 499–500. https://aclanthology.org/2023.eamt-1.52/

Spotted an error? Une erreur ?

Language, content, a broken link: e-mail me what you saw and I will fix it. Langue, contenu, lien brisé : écrivez-moi ce que vous avez vu et je corrige.

ayla.rigouts.terryn@umontreal.ca

Please mention the page: Mentionnez la page :