How Important is `Perfect' English for Machine Translation Prompts?

Patrícia Schmidtová, Niyati Bafna, Seth Aycock, Gianluca Vico, Wiktor Kamzela +2 more
7/13/2025
cs.CL

No confident code implementation found for this paper.

Abstract

Large language models (LLMs) have achieved top results in recent machine translation evaluations, but they are also known to be sensitive to errors and perturbations in their prompts. We systematically evaluate how both humanly plausible and synthetic errors in user prompts affect LLMs' performance on two related tasks: Machine translation and machine translation evaluation. We provide both a quantitative analysis and qualitative insights into how the models respond to increasing noise in the user prompt. The prompt quality strongly affects the translation performance: With many errors, even a good prompt can underperform a minimal or poor prompt without errors. However, different noise types impact translation quality differently, with character-level and combined noisers degrading performance more than phrasal perturbations. Qualitative analysis reveals that lower prompt quality largely leads to poorer instruction following, rather than directly affecting translation quality itself. Further, LLMs can still translate in scenarios with overwhelming random noise that would make the prompt illegible to humans.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{schmidtov2025important,
  title  = {How Important is `Perfect' English for Machine Translation Prompts?},
  author = {Patrícia Schmidtová and Niyati Bafna and Seth Aycock and Gianluca Vico and Wiktor Kamzela and Katharina Hämmerl and Vilém Zouhar},
  year   = {2025},
  eprint = {2507.09509},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.09509v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.09509.svg)](https://codeofpaper.com/paper/2507.09509)

Discussion