☰ Categories

Stop the output from mixing languages

Keeping quotations and proper nouns in the original is often correct, and number conventions get forgotten.

CategoryUsing AI › Context management
TagsReviewingRewritingAnalyzing
Prompt
The output keeps mixing languages. **Diagnose and fix it.**

1. **Find where it switches**, and which of these it is:
   - **My input was mixed**, so the output followed
   - **A technical term has no natural equivalent**, and the model switched rather than glossing
   - **Quoted material** is in the other language. ***This one may be correct*** — quotes usually should not be translated
   - **The instruction is in one language and the content in another**
   - It drifted back to the language the conversation started in

2. **Decide the rule for each category and state it:**
   - **Technical terms** — translate, keep, or keep with a gloss on first use. **Pick one**
   - **Proper nouns, product names, code** — ***normally kept.*** **Say so explicitly or they get translated**
   - **Quotations** — kept, with a translation alongside or not
   - **Numbers, units, dates** — ***which convention.*** *This is the one people forget and it is the most visible*

3. **Write the instruction line** that enforces this, to paste at the end of the prompt. ***At the end, not the start*** — a language rule given early is the first thing to drift

⚠️ **Where keeping the original is correct, say so.** ***Forcing everything into one language is a different error, not a fix.***
After pasting, fill in the fields at the bottom (Target language · The output)

What this prompt does

Languages mix for five different reasons, and in some of them keeping the original is right — forcing everything into one language is a different error. This sets a rule per category and puts the directive last.

Model comparison

ChatGPT is the most complete and concise. Gemini is specific but has an omission and speculation; [C] is absent.

ChatGPTTop overall
45/ 50

+ Covers every category and supplies a usable final line.

- Quotation translation remains optional instead of decided.

Gemini
39/ 50

+ Pinpoints the switch and provides a concrete revision.

- The final rule omits quotations and overstates the cause.

CriterionChatGPTGeminiLeader
Instruction following97ChatGPT +29%
Accuracy97ChatGPT +29%
Specificity99Tie
Structure99Tie
Right length97ChatGPT +29%

Scored 1–10 by gpt-5.6-sol with model names hidden (2026-09-25). This is an AI review, not a measurement.

Read full answers

We gave three models the same input and copied their answers unedited. Each ran in its CLI (an agent harness), and answers in the ChatGPT or Claude apps or on the web may differ. Outputs are in Korean.

Input used
Target language: 한국어

The output: 저희 서비스의 latency는 평균 120ms이며, 이는 caching layer 도입 이후 개선된 수치입니다. Overall, the system performance has improved significantly since last quarter. 다음 분기에는 throughput을 늘리는 방향으로 scale-out을 검토 중입니다.
gpt-5.6-luna (codex CLI · 에이전트 하네스) · Run on 2026-09-24

원하는 언어는 한국어입니다. 따라서 기준 언어는 한국어로 잡아야 합니다.

진단:

  • latency, caching layer, throughput, scale-out
    → 기술 용어를 번역하지 않고 영어로 남긴 경우입니다. 기술 용어 자체는 영어를 병기할 수 있지만, 문장 전체가 영어로 전환될 필요는 없습니다.
  • Overall, the system performance has improved significantly since last quarter.
    → 기술 용어가 아니라 문장 전체가 영어로 바뀐 것으로, 대화 시작 언어 또는 입력 언어로 되돌아간 언어 드리프트입니다.
  • 입력이 혼합되어서 따른 경우
    → 일부 영어 항목은 있었지만, 완전한 영어 문장으로 전환할 정도의 원인은 아닙니다.
  • 인용문
    → 실제 인용문이라면 원문을 유지하는 것이 맞습니다. 다만 여기의 영어 문장은 인용문이 아니라 생성된 설명이므로 한국어로 써야 합니다.
  • 지시 언어와 내용 언어의 불일치
    → 지시는 한국어이고 내용도 한국어로 작성 가능하므로, 핵심 원인은 아닙니다.

적용할 규칙:

  • 기술 용어: 한국어로 번역하고, 첫 사용 때만 영어를 괄호로 병기합니다.
    예: 지연 시간(latency), 캐싱 계층(caching layer), 처리량(throughput), 수평 확장(scale-out)
  • 고유명사·제품명·코드: 원문을 유지합니다. 번역하지 않습니다.
  • 인용문: 원문을 유지합니다. 필요하면 뒤에 한국어 번역을 덧붙입니다.
  • 숫자·단위·날짜: 숫자와 단위는 국제 표기인 120 ms처럼 쓰고, 날짜는 한국식 2026년 9월 24일을 사용합니다.

수정 예시:

저희 서비스의 지연 시간(latency)은 평균 120 ms이며, 이는 캐싱 계층(caching layer) 도입 이후 개선된 수치입니다. 지난 분기 이후 시스템 성능이 크게 향상되었습니다. 다음 분기에는 처리량(throughput)을 늘리는 방향으로 수평 확장(scale-out)을 검토 중입니다.

프롬프트 맨 끝에 붙일 instruction line:

최종 답변은 한국어로만 작성하세요. 기술 용어는 한국어로 번역하고 첫 사용 때만 영어를 괄호로 병기하세요. 고유명사·제품명·코드는 원문을 유지하고, 인용문도 원문을 유지하되 필요할 때만 한국어 번역을 함께 제공하세요. 숫자와 단위는 120 ms 형식을, 날짜는 한국식 YYYY년 M월 D일 형식을 사용하세요.**

More in this category

Chat Summary and Export Instructions
Context Migration
Continue and Recap Assistant
Plan how to split long material for a model
Find instructions that contradict each other