← Terug naar blog

Mistral tegen GLM: een Frans en een Chinees model, gesplitst door het schriftsysteem

Over 375 vertaalparen in 25 doeltalen kwam geen van beide modellen in totaal als beste uit de bus. Gesorteerd op schriftsysteem gaan ze uit elkaar: Mistral Medium 3.5 won vaker bij het vertalen naar talen met een Latijns schrift, en GLM 5.2 won vaker bij het vertalen naar alle andere. Het winstpercentage van Mistral daalt tussen de twee groepen met 23 punten (p = 0,003), in de richting die je op basis van de herkomst van de modellen zou verwachten. Mistral AI zit in Parijs, GLM komt van Zhipu AI in Peking.

De omvang van het verschil verraste ons meer dan de richting. Dezelfde 162 beslissende vergelijkingen die in totaal geen winnaar aanwijzen, vallen uiteen zodra je ze op schrift sorteert, en het verschil is groot genoeg om je modelkeuze voor een bepaalde taal te veranderen. We vonden de splitsing pas toen we naar de data keken, dus het is een sterk spoor en nog geen bevestigd effect.

375vertaalparen
25doeltalen
1.500API-aanroepen
p=0,003naar schriftsysteem

Mistral tegen GLM: de resultaten in één oogopslag

Mistral Medium 3.5 GLM 5.2
Overwinningen, van 162 beslist 73 89
Winstpercentage 45,1 % (37,6-52,7) 54,9 % (47,3-62,4)
Naar Latijnse schriften 55,8 % 44,2 %
Naar niet-Latijnse schriften 32,9 % 67,1 %
chrF++ 52,9 54,5
BLEU 32,0 33,6
Score van de judge, totaal 8,28 8,28
Latentie, mediaan 987 ms 1.082 ms
Latentie, 95e percentiel 2.113 ms 34.191 ms

In de totaalrijen liggen de twee modellen zo dicht bij elkaar dat je ze ongemerkt zou kunnen verwisselen. De twee vetgedrukte rijen verschillen wel: Mistral won de meeste vergelijkingen naar Latijnse schriften, GLM twee derde van die naar niet-Latijnse schriften. De latentie van GLM op het 95e percentiel is bovendien ongeveer 16 keer die van Mistral, wat je merkt als je vertaalt terwijl je typt.

Mistral en GLM opgesplitst naar schriftsysteem: Mistral wint 55,8 procent van de beslissende vergelijkingen naar Latijnse schriften, GLM wint 67,1 procent naar niet-Latijnse schriftenMistral en GLM opgesplitst naar schriftsysteem: Mistral wint 55,8 procent van de beslissende vergelijkingen naar Latijnse schriften, GLM wint 67,1 procent naar niet-Latijnse schriften
Aandeel van de beslissende vergelijkingen dat elk model won, uitgesplitst naar het schrift van de doeltaal.

Mistral wint bij Latijns schrift, GLM bij niet-Latijns

Mistral won 55,8 % van de 86 beslissende vergelijkingen naar talen met een Latijns schrift en 32,9 % van de 76 naar niet-Latijnse schriften. Een toets voor twee proporties geeft voor dat verschil van 23 punten p = 0,003: als het schrift geen verschil maakte, zou je een minstens zo groot verschil ongeveer drie keer op de duizend zien.

Winstpercentage per schriftsysteem met 95-procents betrouwbaarheidsintervallen: Mistral 55,8 procent naar Latijns, GLM 67,1 procent naar niet-LatijnsWinstpercentage per schriftsysteem met 95-procents betrouwbaarheidsintervallen: Mistral 55,8 procent naar Latijns, GLM 67,1 procent naar niet-Latijns
95%-betrouwbaarheidsintervallen per schriftgroep. Ze raken elkaar nauwelijks, en geen andere uitsplitsing van deze run scheidt de modellen zo duidelijk.

De richting hadden we verwacht. Tokenisatie en trainingsdata verschillen per schriftsysteem, en een lab heeft voor de talen dicht bij huis de meeste tekst en de meeste reden om te testen. Een model dat meer Devanagari, Thai en Bengaals heeft gezien en die schriften efficiënter tokeniseert, heeft daar een voordeel, ook als het in het algemeen geen betere vertaler is.

De omvang is het bruikbare deel van de uitkomst. In totaal zijn deze twee modellen een muntworp. Groepeer dezelfde 162 vergelijkingen op schrift en er verschijnt een verschil van 23 punten bij p = 0,003. Kies je een model om mee te vertalen, vraag dan welk model het beste is naar de taal die je nodig hebt; de totaalranglijst verbergt de splitsing.

Per taal is het beeld rommeliger. GLM won alle vijf beslissende vergelijkingen naar het Bengaals en Mistral alle vijf naar het Indonesisch, terwijl Nederlands en Portugees gelijk eindigden. Mistral lag voor bij Duits, Tsjechisch, Pools en Roemeens, en bij de Aziatische talen met een Latijns schrift: Indonesisch, Vietnamees en Turks. GLM lag voor bij Thai, Hindi, Chinees, Koreaans en Perzisch, en won ondanks het Latijnse schrift ook Italiaans, Spaans en Zweeds. Japans ging met 5 tegen 3 naar Mistral.

Winstpercentage per doeltaal voor 25 talen, gegroepeerd naar schriftsysteem, met Mistral voor bij Latijnse schriften en GLM voor bij niet-LatijnseWinstpercentage per doeltaal voor 25 talen, gegroepeerd naar schriftsysteem, met Mistral voor bij Latijnse schriften en GLM voor bij niet-Latijnse
Elke balk splitst de beslissende vergelijkingen van één taal, en n geeft aan hoeveel dat er waren. Met vier tot elf per taal is een losse balk hooguit een aanwijzing.

Twee kanttekeningen. We hebben op schrift gegroepeerd nadat we de data hadden gezien. Lees p = 0,003 daarom als een sterk spoor en niet als een zuivere toets. De voorspelbare richting helpt, maar we hebben de indeling niet vooraf vastgelegd. En met vijftien zinnen per taal kan elke afzonderlijke rij van die grafiek bij een nieuwe run flink verschuiven. Vertrouw het gegroepeerde resultaat meer dan welke losse taal ook. Kies je een model voor één taalpaar, dan laat de grafiek zien waar je met eigen tests kunt beginnen.

Algemeen eindigden de twee modellen gelijk

GLM 5.2 won 89 vergelijkingen en Mistral Medium 3.5 won er 73. De overige 213 van de 375 eindigden zonder winnaar. Een tekentoets op de 162 beslissende geeft p = 0,21: een eerlijke munt zou ongeveer één keer op de vijf een minstens zo groot verschil opleveren.

Totaal winstpercentage met 95-procents betrouwbaarheidsintervallen: Mistral 45,1 procent, GLM 54,9 procent, tekentoets p is 0,21Totaal winstpercentage met 95-procents betrouwbaarheidsintervallen: Mistral 45,1 procent, GLM 54,9 procent, tekentoets p is 0,21
Totaal winstpercentage met 95%-betrouwbaarheidsintervallen. De twee intervallen overlappen over het grootste deel van hun bereik.

Een run van dezelfde benchmark een dag eerder had Mistral voor, 107 tegen 98. Als de koploper tussen twee runs wisselt, is het verschil ruis: gooi dezelfde munt twee keer en de telling verandert. Daarom beweren we niet dat GLM 10 % beter is, en na de eerste run hadden we ook het omgekeerde niet beweerd.

Wat chrF++ en BLEU zeggen

We hebben ook elke uitvoer met chrF++ en BLEU gemeten tegen de FLORES-200-referentie, een vertaling van professionele vertalers. Beide maten meten hoe dicht een vertaling bij de referentie ligt. Of een vertaling op zich goed is, kunnen ze niet zeggen.

chrF++, BLEU en judge-scores voor Mistral en GLM, alle binnen ongeveer 1,6 punt van elkaarchrF++, BLEU en judge-scores voor Mistral en GLM, alle binnen ongeveer 1,6 punt van elkaar
chrF++ en BLEU geven GLM elk ongeveer 1,6 punt voorsprong. De gemiddelde score van de judge is voor beide modellen gelijk.

Mistral scoorde 52,9 chrF++ en 32,0 BLEU, GLM 54,5 en 33,6. De judge gaf daarnaast elke vertaling een score van één tot tien voor nauwkeurigheid, vloeiendheid en gepastheid, en het gemiddelde kwam voor beide modellen uit op 8,28, identiek tot op drie decimalen.

Deze metingen werken op verschillende manieren en zijn het eens. Het aantal overwinningen en beide referentiematen neigen licht naar GLM, de scores van de judge helemaal niet, en geen van de verschillen is groot genoeg om een oordeel te vellen. Eén bijna-gelijkspel kan uit een te zwakke toets komen; wij zien het in het aantal overwinningen, de referentiematen en de absolute scores tegelijk.

Probeer Fink voor je volgende vertaling

Zie de vertaling, elke wijziging en het waarom op één scherm.

App openen

Hoe de meningsverschillen er concreet uitzien

Een winstpercentage verbergt hoe één overwinning eruitziet. We kozen één bronzin en vier van zijn doeltalen, twee gewonnen door elk model, telkens met het oordeel van de judge. De Engelse bronzin is:

This sediment was necessary for creating sandbars and beaches, which served as wildlife habitats.

Vrij vertaald: dit sediment was nodig om zandbanken en stranden te vormen, die dienstdeden als leefgebied voor wilde dieren.

Bijna altijd draait het meningsverschil om één inhoudswoord: sandbar, de zandbank, een zandrug in een rivier of voor een kust. Sommige vertalingen hieronder maken er een duin of een "zanderige staaf" van.

Indonesisch Mistral wint
Mistral Sedimen ini diperlukan untuk membentuk gosong pasir dan pantai, yang berfungsi sebagai habitat satwa liar.
GLM Sedimen ini diperlukan untuk menciptakan sandbar dan pantai, yang berfungsi sebagai habitat satwa liar.
Referentie Sedimen ini diperlukan untuk menciptakan gundukan pasir dan pantai, yang berfungsi sebagai habitat satwa liar.

GLM liet sandbar in het Engels staan. Mistral gebruikte gosong pasir, de Indonesische term. Verder verschillen de twee vertalingen nauwelijks, en de tweede bijzin is woord voor woord gelijk.

Hindi Mistral wint
Mistral यह तलछट रेत के टीलों और समुद्र तटों के निर्माण के लिए आवश्यक थी, जो वन्यजीवों के आवास के रूप में काम आते थे।
GLM यह अवसाद रेतीली छड़ें और समुद्र तटों के निर्माण के लिए आवश्यक था, जो वन्यजीव आवासों के रूप में कार्य करते थे।
Referentie वाइल्डलाइफ़ हैबिटेंट्स के रूप में काम करने वाली रेती और तटों को बनाने के लिए गाद ज़रूरी थी.

GLM's अवसाद kan in vakmatig Hindi sediment betekenen, maar de meeste lezers kennen het als neerslachtigheid, en de referentie gebruikt het alledaagse गाद (slib). De grotere misser van GLM is रेतीली छड़ें, letterlijk "zanderige staven". Mistrals रेत के टीलों betekent zandduinen, wat ook fout is, al hoort een duin tenminste aan een kust.

Thai GLM wint
Mistral ตะกอนนี้จำเป็นต่อการก่อตัวของหาดทรายและชายหาด ซึ่งทำหน้าที่เป็นแหล่งที่อยู่อาศัยของสัตว์ป่า
GLM ตะกอนนี้จำเป็นสำหรับการสร้างสันทรายและหาดทราย ซึ่งทำหน้าที่เป็นแหล่งที่อยู่อาศัยของสัตว์ป่า
Referentie การสร้างตลิ่งทรายและหาดทรายซึ่งทำหน้าที่เป็นถิ่นที่อยู่ของสัตว์ป่านั้นจำเป็นต้องใช้ตะกอนนี้

GLM gebruikte สันทราย voor de zandbank en หาดทราย voor het strand, en noemt dus twee landvormen. Mistral gebruikte หาดทราย en ชายหาด, die in het Thai allebei strand betekenen, dus zijn zin noemt twee keer dezelfde landvorm waar de bronzin er twee noemt.

Bengaals GLM wint
Mistral এই পলি বালিয়াড়ি এবং সমুদ্রসৈকত সৃষ্টির জন্য প্রয়োজনীয় ছিল, যা বন্যপ্রাণীর আবাসস্থল হিসেবে কাজ করত।
GLM এই পলিটি বালুচর এবং সৈকত তৈরির জন্য প্রয়োজনীয় ছিল, যা বন্যপ্রাণীদের বাসস্থান হিসেবে কাজ করত।
Referentie বালুচর এবং সমুদ্রসৈকত তৈরি করার জন্য এই অধঃক্ষেপের প্রয়োজন ছিল, যা বন্যজীবনের বাসস্থান হিসাবে কাজ করে।

GLM koos বালুচর, hetzelfde woord als de professionele vertaling. Mistral koos বালিয়াড়ি, opnieuw een zandduin. chrF++ geeft de judge hier gelijk, 48,4 tegenover 40,9.

Drie van de vier liepen af zoals de splitsing naar schrift doet verwachten. Hindi niet: Mistral verloor Hindi over de hele run met 2 tegen 6, en deze zin is een van zijn twee overwinningen daar. Een voorsprong van 23 punten verschuift de kansen bij elke zin, maar beslist er geen enkele.

Zo hebben we twee vertaalmodellen getest

Fink, onze vertaalapp, draait op Mistral-modellen op EU-infrastructuur, zodat klantteksten in de EU blijven. Met deze benchmark wilden we nagaan of die keuze vertaalkwaliteit kost tegenover een sterk model van buiten Europa.

We namen vijftien Engelse zinnen uit FLORES-200, een openbare benchmarkset met professionele vertalingen, en lieten beide modellen elke zin naar 25 talen vertalen met de prompt die Fink in productie gebruikt. Dat leverde 750 vertalingen op. Claude Sonnet 5 beoordeelde daarna als judge elk paar op nauwkeurigheid, vloeiendheid en gepastheid, en we lieten elke vergelijking een tweede keer lopen met de kandidaten verwisseld. Het beoordelen kostte nog eens 750 aanroepen, 1.500 in totaal.

Benchmarkproces: één bronzin, twee vertalingen, een judge die twee keer draait met omgewisselde volgorde, en drie mogelijke uitkomstenBenchmarkproces: één bronzin, twee vertalingen, een judge die twee keer draait met omgewisselde volgorde, en drie mogelijke uitkomsten
Elke vergelijking loopt twee keer, bij de tweede ronde met verwisselde A- en B-labels. Een overwinning telt alleen als de judge beide keren dezelfde vertaling kiest.

De LLM-benchmarkpagina toont de volledige resultaten en wordt bij elke nieuwe run bijgewerkt. Je vindt er winstpercentages met betrouwbaarheidsintervallen, uitsplitsingen naar moeilijkheidsgraad en taal, en alle 375 vergelijkingen met de brontekst, beide vertalingen, de professionele referentie en de redenering van de judge. Denk je dat de judge er bij één naast zat, dan kun je het nakijken.

Wat dit betekent als je met een LLM vertaalt

In elk van de vier voorbeelden hierboven is de fout één inhoudswoord in een zin die verder vloeiend en grammaticaal correct is. रेतीली छड़ें en ชายหาด zien er op de pagina onschuldig uit, en als je de taal niet leest, kun je ze niet opmerken. LLM-uitvoer leest even soepel wanneer een vakterm verkeerd vertaald is of het register van formeel naar amicaal afglijdt. Die vloeiendheid is deel van het antwoord op de vraag waarom LLM's zo goed vertalen, en ook de reden dat je iets nodig hebt om de uitvoer tegen te controleren, zoals een terugvertaling of een tweede model dat het eerste nakijkt. Hoe mensen er überhaupt toe kwamen met deze modellen te vertalen, hebben we in een apart artikel bekeken.

In Fink markeert een MQM-kwaliteitscontrole problemen in nauwkeurigheid, vloeiendheid, terminologie en stijl, en jij accepteert of verwerpt elke suggestie. Het insights-paneel voegt een terugvertaling toe, notities over betekenis en de uitspraak voor talen die je niet kunt uitspreken.

Veelgestelde vragen

Welk LLM is het beste om mee te vertalen? Dat hangt af van de doeltaal. In deze benchmark was noch Mistral Medium 3.5 noch GLM 5.2 in totaal significant beter, met 73 tegen 89 overwinningen uit 162 beslissende vergelijkingen (p = 0,21). Mistral won 55,8 % van de vergelijkingen naar talen met een Latijns schrift en GLM 67,1 % naar niet-Latijnse schriften. Die splitsing is significant bij p = 0,003, al vonden we haar pas toen we naar de data keken.

Is Mistral of GLM beter om mee te vertalen? In totaal geen van beide. Mistral lag voor bij de meeste talen met een Latijns schrift, waaronder Duits, Tsjechisch en Indonesisch. GLM lag voor bij Thai, Hindi, Bengaals, Chinees, Koreaans en Arabisch, en ook bij Italiaans, Spaans en Zweeds. De gemiddelde latentie van GLM was ongeveer zes keer die van Mistral, omdat het met reasoning aan draaide, de standaardinstelling.

Is Mistral goed in vertalen? In deze run kreeg Mistral Medium 3.5 van de judge 8,28 van de 10, en 52,9 chrF++ en 32,0 BLEU tegenover professionele referentievertalingen. Dat is statistisch gelijk aan GLM 5.2 met reasoning aan, bij een mediane latentie van onder een seconde.

Welk model is beter voor Chinees, Japans of Arabisch? GLM lag in deze run voor bij Chinees, Koreaans, Thai, Hindi, Bengaals, Arabisch en Perzisch. Japans was de enige niet-Latijnse taal waarin Mistral voorlag, met 5 tegen 3. Geen enkele taal had meer dan elf beslissende vergelijkingen, dus behandel een losse taal als een spoor om zelf te testen, niet als een vaststaand resultaat.

Waarom is GLM 5.2 trager dan Mistral? We lieten GLM draaien met reasoning aan, de standaardinstelling, dus genereert het verborgen reasoning-tokens vóór het antwoord. Mistral Medium 3.5 draaide zonder reasoning. De mediaan verschuift nauwelijks, 1.082 ms tegenover 987 ms, maar op het 95e percentiel had GLM 34.191 ms nodig tegenover 2.113 ms voor Mistral.

Wat is LLM-as-judge bij vertaalevaluatie? Een derde LLM vergelijkt twee vertalingen van dezelfde brontekst en kiest de betere. Wij lieten elke vergelijking twee keer lopen met omgewisselde volgorde, en de judge sprak zichzelf tegen bij 92 van de 375 (25 %). Eén oordeel van een LLM-judge bevat dus veel ruis, en je moet het niet als vaststaande waarheid behandelen.

Hoe test je een vertaalmodel? Kies een vaste set bronzinnen met professionele referentievertalingen, laat elk model ze naar je doeltalen vertalen en vergelijk de uitvoer. Wij gebruikten 15 FLORES-200-zinnen, 25 doeltalen, paarsgewijze LLM-beoordeling met omgewisselde volgorde, en chrF++- en BLEU-scores tegenover de referenties.

Wat is chrF++? Een maat die een vertaling scoort op de teken-n-grammen die ze met een referentie deelt, aangevuld met woord-unigrammen en -bigrammen (de "++"). Het meeste signaal komt uit de tekens, dus de maat werkt ook voor Chinees, Japans en Thai, die woorden niet met spaties scheiden. BLEU telt woorden, en daarom heeft deze run voor sommige talen geen BLEU-score.

Methode en beperkingen

De benchmark vergelijkt mistral-medium-3.5 (zonder reasoning) en zai-glm-5-2 (GLM 5.2, reasoning standaard aan), beoordeeld door Claude Sonnet 5. We benaderden beide kandidaten via hetzelfde EU-eindpunt, dus de infrastructuur is voor beide gelijk. De benchmarkpagina beschrijft de volledige methode en de code, en ons grafiekscript leest elk getal in de figuren van dit artikel uit de resultaten van die run.

Beperkingen: vijftien zinnen per taal is een kleine steekproef, en de intervallen per taal zijn breed, dus lees de grafiek per taal als textuur en niet als ranglijst. We vonden de splitsing naar schrift in de data en legden haar niet vooraf vast, dus de p-waarde is een sterk spoor en geen bevestigd effect. Elke bronzin is Engels en komt uit Wikinews, Wikijunior en Wikivoyage, dus de resultaten zeggen niets over vertalen vanuit andere talen, of over de e-mail-, interface- en documentteksten die de meeste mensen vertalen. We definieerden moeilijkheidsgraad alleen op zinslengte. FLORES-200 is openbaar, dus precies deze zinnen kunnen in de trainingsdata van een van beide modellen zitten. Eén judge-model beoordeelde elk paar, zonder menselijke controle, en met omgewisselde volgorde veranderde het zijn antwoord bij 92 van de 375 vergelijkingen. Dat percentage is het beste bewijs dat we hebben voor hoeveel gewicht één van zijn oordelen draagt. Ten slotte draaiden de twee modellen in verschillende inferentiemodi, dus rapporteren we hun latenties apart en middelen we ze nooit samen.