Testing LLMs' Capabilities in Annotating Translations Based on an Error Typology Designed for LSP Translation: First Experiments with ChatGPT
Using prompts, ChatGPT detects and categorizes LSP translation errors with 64.1% accuracy, demonstrating strong potential for automated evaluation.
Key Findings
Methodology
This study employs a customized error typology based on MQM and MeLLANGE, designing two prompts to guide ChatGPT in error detection and classification at sentence level. The prompts include detailed instructions, error definitions, and are processed via prompt chaining. The evaluation compares ChatGPT outputs against human annotations on translations from DeepL and self-generated texts, calculating precision, recall, and F1 scores. Results show that the detailed prompt achieves a 64.1% correct error categorization rate, with precision 79.2%, recall 65.3%. The approach highlights the importance of prompt design, especially in specialized domains, and demonstrates the model’s strong performance in high-resource settings.
Key Results
- In DeepL translations, the long prompt yields precision 0.792, recall 0.653, F1 0.707, with 64.1% errors correctly labeled, closely matching human annotations (399 vs. 384 errors).
- In self-translations, performance drops significantly, indicating limitations in self-assessment capabilities. The model’s error detection accuracy varies across error types, with better results on terminological and syntactic errors.
- Prompt complexity directly influences detection performance; detailed prompts outperform simplified versions, emphasizing the role of prompt engineering for domain-specific tasks.
Significance
This research underscores the potential of LLMs like ChatGPT to automate error detection in professional translation workflows, reducing reliance on costly human evaluation. It advances the field by demonstrating that prompt-based approaches can achieve high accuracy in specialized domains, paving the way for scalable, real-time translation quality assessment. The findings also inform future development of hybrid human-AI evaluation systems, fostering more efficient translation training and quality control processes.
Technical Contribution
The paper introduces a systematic integration of MQM and MeLLANGE error typologies into prompt design, leveraging prompt chaining and sentence-level alignment to enhance error detection accuracy. It provides a novel framework for evaluating LLMs in domain-specific error analysis, surpassing previous generic approaches. The methodology offers a reproducible template for future research, combining detailed error definitions with multi-version prompts to optimize model performance in complex tasks.
Novelty
This is the first comprehensive study applying customized error typologies and prompt engineering to evaluate ChatGPT’s performance in LSP translation error analysis. Unlike prior work focusing on general language, this research targets specialized texts, addressing domain-specific terminologies and complex patterns. The dual-prompt design and systematic comparison constitute a novel approach, setting new benchmarks for automated error classification in professional translation contexts.
Limitations
- The model’s performance in self-evaluation remains limited, especially for complex or multi-error sentences, indicating a need for further prompt refinement or fine-tuning.
- The experiments are confined to high-resource language pairs (English-French) and NLP domain texts; applicability to other languages and fields requires validation.
- Prompt design, while effective, may lack robustness across diverse text types and tasks, necessitating adaptive strategies for broader deployment.
Future Work
Future research will explore multi-modal prompts, multi-task learning, and domain adaptation to improve low-resource and cross-domain performance. Integrating fine-tuning with prompt strategies, expanding to multilingual settings, and embedding error detection into translation training workflows are key directions. Additionally, developing user-friendly interfaces for real-time error analysis in industry settings will be prioritized.
AI Executive Summary
This study investigates the capacity of ChatGPT, guided by carefully crafted prompts, to identify and classify errors in specialized machine translation outputs. Traditional evaluation methods rely heavily on manual annotation, which is costly and time-consuming. Recent advances in large language models (LLMs) like GPT-4 have opened new avenues for automating error analysis, especially in high-resource domains such as NLP. The authors develop a customized error typology based on MQM and MeLLANGE frameworks, designed to capture the nuances of LSP translation errors, including terminological and complex syntactic mistakes.
They design two prompts—detailed and simplified—and employ prompt chaining to ensure comprehensive information transfer. The evaluation compares ChatGPT’s error detection against expert annotations on 35 DeepL translations and 25 self-generated texts. Results reveal that the detailed prompt achieves a 64.1% correct error categorization rate, with precision of 79.2% and recall of 65.3%, demonstrating that prompt engineering significantly influences performance. The model performs well in high-resource settings, accurately identifying errors across various categories, but struggles with self-assessment, highlighting current limitations.
These findings underscore the potential of LLMs to revolutionize translation quality assessment, reducing costs and increasing scalability. They also emphasize the importance of prompt design, especially in specialized domains requiring detailed error typologies. The research paves the way for future integration of AI-driven error analysis into translation workflows, training, and quality assurance systems. Despite promising results, challenges remain in extending this approach to low-resource languages and diverse text types. Future work will focus on multi-modal prompts, domain adaptation, and hybrid human-AI evaluation frameworks, aiming to make automated error detection a standard component of translation industry practices.
Deep Analysis
Background
The evolution of machine translation (MT) has transitioned from rule-based systems to neural models like Transformer architectures (Vaswani et al., 2017), significantly improving translation fluency and accuracy. Traditional evaluation relied on metrics such as BLEU (Papineni et al., 2002), which measure n-gram overlap but lack error specificity. Error analysis frameworks like MQM (Quality Metrics for Machine Translation) and MeLLANGE have been developed to classify errors into categories such as terminology, syntax, and content transfer, enabling more granular quality assessment (Freitag et al., 2021). However, manual error annotation is costly and subjective, limiting scalability. Recent advances in large language models (LLMs), especially GPT-3 and GPT-4, have demonstrated capabilities in understanding and generating natural language, prompting research into their application for automatic error detection (Kocmi et al., 2023; Lu et al., 2024). This study builds upon these developments, focusing on the specialized domain of LSP translation, which involves domain-specific terminology and complex syntactic structures, posing unique challenges for error detection.
Core Problem
Existing automatic evaluation methods often lack the granularity needed for professional translation quality control, especially in specialized fields like legal, medical, or technical translation. Manual error annotation ensures accuracy but is labor-intensive and subjective. Automated methods based on generic metrics fail to capture domain-specific errors, such as terminological inaccuracies or complex syntactic errors. The challenge lies in designing prompts that effectively guide LLMs like ChatGPT to identify and classify errors according to detailed typologies, especially in high-resource, domain-specific contexts. Moreover, self-assessment by models remains unreliable, limiting their utility for autonomous evaluation. Addressing these issues requires innovative prompt engineering, error typology adaptation, and systematic evaluation to validate model performance in real-world scenarios.
Innovation
This work introduces a novel approach combining a customized error typology rooted in MQM and MeLLANGE with advanced prompt engineering techniques. Key innovations include:
- �� Developing two prompt versions—detailed and simplified—to assess the impact of information richness.
- �� Employing prompt chaining to facilitate complex reasoning and comprehensive error localization.
- �� Tailoring error categories for the LSP domain, especially terminological and syntactic errors.
- �� Systematic comparison of model performance across different prompts and translation sources.
- �� Quantitative evaluation against expert annotations using precision, recall, and F1 metrics, establishing benchmarks for future research.
These innovations enable more accurate, domain-specific error detection, surpassing prior generic approaches and setting a new standard for AI-assisted translation evaluation.
Methodology
- �� Define a comprehensive error typology based on MQM and MeLLANGE, covering terminological, syntactic, content transfer, and other errors.
- �� Design two prompts: a detailed version including error definitions and examples, and a simplified version without detailed descriptions.
- �� Implement prompt chaining to sequentially process translation segments, ensuring complete information flow.
- �� Collect a corpus of NLP research abstracts in English, translated into French via DeepL and self-generated methods.
- �� Engage human experts to manually annotate errors, establishing a gold standard.
- �� Use ChatGPT to annotate errors at sentence level, providing outputs with error spans and categories.
- �� Calculate performance metrics—precision, recall, F1—by comparing AI outputs with human annotations.
- �� Analyze the influence of prompt detail level and translation source on detection accuracy.
- �� Conduct ablation studies to determine the contribution of each component, such as prompt length and error definitions.
Experiments
The experimental setup involved 35 DeepL translations and 25 self-translations, with human annotations identifying 399 and 193 errors respectively. ChatGPT was prompted with two versions: a detailed prompt containing explicit error definitions and examples, and a simplified prompt omitting these details. Performance was evaluated using precision, recall, and F1 scores at the document level, averaged across all samples. Results showed that the detailed prompt achieved a precision of 79.2%, recall of 65.3%, and F1 of 70.7%, correctly labeling 64.1% of errors. The simplified prompt yielded lower performance, confirming the importance of detailed instructions. The model’s error detection capability was consistent across terminological, syntactic, and content errors, but less effective in self-evaluation scenarios. These experiments validated the approach's effectiveness in high-resource, domain-specific contexts and provided insights into prompt optimization.
Results
The detailed prompt enabled ChatGPT to identify approximately 64% of errors with high precision (79.2%) and moderate recall (65.3%) in DeepL translations, closely matching human annotations. Error classification accuracy was about 64.1%, demonstrating the model’s ability to categorize errors effectively. In contrast, performance on self-generated translations was significantly lower, exposing limitations in self-assessment. The results highlight that prompt richness directly correlates with detection accuracy, especially for complex, domain-specific errors. The findings suggest that prompt engineering is crucial for deploying LLMs in professional translation quality control, with potential for further improvements through multi-turn prompts and fine-tuning.
Applications
This approach can be integrated into translation management systems for real-time error detection, reducing manual review efforts. It supports translation training by providing automated feedback on error types, helping students and professionals improve their skills. In industry, it can serve as a scalable quality assurance tool, especially in high-stakes fields like legal or medical translation, where accuracy is critical. Additionally, it offers a foundation for developing hybrid human-AI evaluation workflows, combining automated error detection with expert judgment for optimal results.
Limitations & Outlook
Current models struggle with accurate self-assessment, especially in complex or multi-error sentences, limiting autonomous evaluation. The approach’s effectiveness depends heavily on prompt quality; poorly designed prompts reduce accuracy. The experiments focus on high-resource language pairs and NLP domain texts, so applicability to other languages or fields remains uncertain. Computational costs and the need for manual error annotations for validation also pose challenges. Future work must address these limitations by enhancing prompt robustness, expanding domain coverage, and integrating adaptive learning techniques.
Plain Language Accessible to non-experts
想象你在厨房做饭,食材代表翻译的内容,厨师(模型)需要检查每个菜是否做得好。以前,厨师得自己一一品尝,费时又麻烦。现在,有个聪明的助手(ChatGPT),只要你告诉他一些规则(Prompt),他就能帮你快速找出哪些菜做得不好,比如调味不对或火候不够。这个助手在处理普通菜时表现不错,但在自己做的菜(自译)时就不那么准了。这就像用这个助手帮忙检查厨房的菜肴,效率高但还不能完全替代厨师的经验。未来,随着技术的进步,这个助手会变得更聪明,帮你做出更完美的菜肴。
ELI14 Explained like you're 14
想象你在学校里,老师让你帮同学检查作业,找出错误。以前,你得自己一题题看,花很多时间。现在,有个聪明的哥哥(ChatGPT),只要你告诉他一些规则(Prompt),他就能帮你找到作业中的错误,还能告诉你是哪一类错误,比如拼写错了还是语法不对。这个哥哥特别擅长处理专业的内容,比如医学或法律,但有时候自己检查自己写的作业,他就不那么准了。这就像用这个哥哥帮忙检查翻译,效果很好,但在自己评估自己翻译时,表现就差一些。未来,这个哥哥会变得更聪明,能帮老师和学生更快更好地学习和改正错误,让学习变得更轻松、更有趣。
Glossary
MQM (Quality Metrics for Machine Translation)
一种标准化的错误分类体系,用于评估机器翻译的质量,细分不同错误类型。
本文中用于定义和分类翻译错误。
Prompt
给模型的指令或提示,指导模型完成特定任务。
用于引导ChatGPT识别和分类翻译错误。
Error Typology
一套系统的错误分类体系,用于描述不同类型的翻译错误。
本文基于定制错误体系设计Prompt。
Sentence-level Alignment
句子级对齐,将源文本与译文逐句对应。
确保错误识别的准确性。
F1 Score
衡量模型准确率和召回率的调和平均值,用于评估错误检测效果。
作为模型性能的综合指标。
Open Questions Unanswered questions from this research
- 1 如何将此方法推广到低资源语言或多语种场景?
- 2 模型在多领域、多任务中的泛化能力如何提升?
- 3 结合微调与Prompt的最佳策略尚未明确。
Applications
Immediate Applications
翻译质量自动检测
企业可用此技术快速筛查翻译错误,提升效率,降低成本。
翻译培训辅助
教育机构利用模型帮助学生识别错误,提升学习效果。
Long-term Vision
行业智能评估体系
未来实现全自动、多语种、多领域的翻译质量评估,推动行业标准化。
Abstract
This study investigates the capabilities of large language models (LLMs), specifically ChatGPT, in annotating MT outputs based on an error typology. In contrast to previous work focusing mainly on general language, we explore ChatGPT's ability to identify and categorise errors in specialised translations. By testing two different prompts and based on a customised error typology, we compare ChatGPT annotations with human expert evaluations of translations produced by DeepL and ChatGPT itself. The results show that, for translations generated by DeepL, recall and precision are quite high. However, the degree of accuracy in error categorisation depends on the prompt's specific features and its level of detail, ChatGPT performing very well with a detailed prompt. When evaluating its own translations, ChatGPT achieves significantly poorer results, revealing limitations with self-assessment. These results highlight both the potential and the limitations of LLMs for translation evaluation, particularly in specialised domains. Our experiments pave the way for future research on open-source LLMs, which could produce annotations of comparable or even higher quality. In the future, we also aim to test the practical effectiveness of this automated evaluation in the context of translation training, particularly by optimising the process of human evaluation by teachers and by exploring the impact of annotations by LLMs on students' post-editing and translation learning.