Inhaltsverzeichnis
- 1. Erst unterscheiden: drei Muster, die zu Englisch führen
- 2. Auch die Forschung kennt die „Sprachverwechslung“
- 3. Muster 1: Je länger die Arbeit läuft, desto mehr Englisch schleicht sich ein
- 4. Muster 2: Direkt nach der Komprimierung zurück ins Englische
- 5. Muster 3: Nicht Englisch, sondern eine ganz andere Sprache
- 6. Die wirksamste Maßnahme: die Einstellung language
- 7. Claude als Chat-Version und ChatGPT
- 8. September 2026 (unbestätigt): Lange Sitzungen, in denen die Ausgabe selbst zerfällt
- Fazit
- FAQ
Sie schreiben Claude auf Deutsch, und die Antwort kommt auf Englisch. Und wenn es einmal so weit ist, kommt Claude kaum wieder zurück.
Das bilden Sie sich nicht ein. Im offiziellen Repository von Claude Code gehen immer wieder dieselben Meldungen ein, und auch die Forschung hat gezeigt, dass selbst die stärksten Modelle nicht durchgehend in der angegebenen Sprache antworten, wenn Anfrage und Antwort in unterschiedlichen Sprachen stehen. Entscheidend ist: Es gibt nicht die eine Ursache. Je nachdem, wie es passiert, lassen sich drei Muster unterscheiden, und für jedes wirkt eine andere Maßnahme.
Dieser Artikel zeigt zuerst, wie Sie erkennen, welches Muster bei Ihnen vorliegt, und danach, wie Sie jedes davon beheben. Zum Schluss ordnet er ein Problem ein, zu dem es seit September 2026 Meldungen gibt: „lange Sitzungen, in denen die Ausgabe selbst zerfällt“. Dabei wird getrennt, was bestätigt ist und was nicht.
Englisch kommt nicht „plötzlich“, sondern in Stufen
Eine echte Sitzung, die auf Japanisch geführt wurde: Während Claude den Code las und Tests ausführte, wanderte die Sprache der Antworten
Solange es um Begrüßung und das Abstimmen der Schritte geht, sind die Antworten vollständig auf Japanisch
Sobald Befehle laufen und Ergebnisse geprüft werden, schrumpfen die Antworten auf Zeilen wie check, gefolgt von einem einzigen kurzen japanischen Ausdruck, der „beide bestanden“ bedeutet
Wenn Claude den Code über mehrere Dateien hinweg verfolgt, sind die Antworten vollständig auf Englisch. Claude selbst bemerkt den Wechsel nicht
Quelle: zusammengefasst nach Meldung #32181 im offiziellen Repository von Claude Code (März 2026)
1. Erst unterscheiden: drei Muster, die zu Englisch führen
Das Ergebnis „die Antwort ist auf Englisch“ ist immer dasselbe, aber das Muster hängt davon ab, wann und wonach der Wechsel kam. Erinnern Sie sich, was Sie direkt davor gemacht haben.
Woran man es erkennt: Während Claude weiter Code liest und Befehle ausführt, bleibt immer weniger Deutsch übrig
Was wirkt: die Einstellung language. Wenn Sie es bemerken, holt ein kurzer Satz Claude zurück
Woran man es erkennt: Ab der ersten Antwort nach dem Zusammenfassen des Gesprächs kommt plötzlich Englisch
Was wirkt: die Einstellung language. Eine Anweisung, die Sie nur im Gespräch gegeben haben, verschwindet in der Zusammenfassung
Woran man es erkennt: Die Antwort kommt nicht auf Englisch, sondern in einer anderen als der angegebenen Sprache (etwa Japanisch, obwohl Chinesisch verlangt war)
Was wirkt: sich nicht allein auf CLAUDE.md verlassen. Die Wirkung ist teilweise noch unbestätigt
Muster 1 und 2 betreffen fast alle, und beide lassen sich mit ein und derselben Einstellung weitgehend verhindern. Zu Muster 3 gibt es bisher nur wenige Meldungen: Bekannt sind Fälle zwischen ostasiatischen Sprachen wie Chinesisch, Japanisch und Koreanisch, und eine klare Gegenmaßnahme gibt es noch nicht. Der Reihe nach.
2. Auch die Forschung kennt die „Sprachverwechslung“
Dass eine KI in einer anderen als der verlangten Sprache antwortet, heißt in der Forschung „Sprachverwechslung“ (language confusion). Die Arbeit von Marchisio und anderen, vorgestellt auf der EMNLP 2024, einer internationalen Konferenz zur Verarbeitung natürlicher Sprache, hat einen Testdatensatz gebaut, der das Phänomen in 15 Sprachen misst, und die führenden Modelle verglichen.
Das Ergebnis ist eindeutig. Die Arbeit schreibt, dass „selbst die stärksten Modelle unter sprachübergreifenden Bedingungen nicht durchgehend in der richtigen Sprache antworten“. „Sprachübergreifend“ heißt hier: Die Anfrage ist auf Englisch geschrieben, die Antwort wird in einer anderen Sprache verlangt.
| Modell | Anfrage in derselben Sprache (Durchschnitt) | Sprachübergreifend (Durchschnitt) | Sprachübergreifend (Deutsch) |
|---|---|---|---|
| GPT-4 Turbo | 99,3 % | 90,3 % | 93,0 % |
| Llama 3 70B Instruct | 46,0 % | 30,3 % | 34,7 % |
Die Werte geben den Anteil der Antworten an, in denen jede Zeile in der richtigen Sprache stand (Bestehensquote auf Zeilenebene). Quelle: Tabelle 3 von Marchisio und anderen, „Understanding and Mitigating Language Confusion in LLMs“ (EMNLP 2024)
Zwischen den Sprachen sind die Unterschiede groß: Unter denselben sprachübergreifenden Bedingungen kommt Llama 3 70B Instruct auf Deutsch auf 34,7 %, auf Japanisch dagegen nur auf 1,4 %. Die Arbeit zeigt außerdem, dass Modelle, deren Instruction Tuning auf Englisch ausgerichtet war, Sprachen leichter verwechseln, und dass es bei komplexen Anfragen und hohen Temperatur-Einstellungen schlimmer wird. Die Verwechslung hat zwei Formen: Eine ganze Zeile wechselt in eine andere Sprache, oder ein einzelnes englisches Wort rutscht in einen deutschen Satz. Die Zeile mit „check“ im Bild am Anfang liegt genau zwischen beiden.
Die Arbeit in Claude Code ähnelt diesen sprachübergreifenden Bedingungen oft. Auch wenn die Anfrage auf Deutsch ist, sind der gelesene Code, die Ausgaben der Befehle und die Fehlermeldungen größtenteils auf Englisch. Je weiter die Arbeit fortschreitet, desto größer wird der Anteil des Englischen im Kontext.
3. Muster 1: Je länger die Arbeit läuft, desto mehr Englisch schleicht sich ein
Das ist das häufigste Muster. Meldung #32181 (März 2026, Claude Code 2.1.71, Opus) hält diesen Übergang in drei Stufen fest. Das ist das Bild am Anfang: Die meldende Person schreibt, die Drift ins Englische wachse proportional dazu, wie codelastig die Arbeit sei, und es sei ganz normal beim Arbeiten passiert, ohne Komprimierung und ohne Planmodus.
Ein weiterer wichtiger Punkt: Claude selbst hatte den Wechsel nicht bemerkt. Weil es ihn nicht bemerkt, wechselt es auch nicht von sich aus zurück.
Diese Meldung wurde als „not planned“ (nicht geplant) geschlossen. Das heißt: Es ist kein Problem, das sich durch Warten auf eine Korrektur erledigt, und Sie müssen auf Ihrer Seite etwas tun.
4. Muster 2: Direkt nach der Komprimierung zurück ins Englische
Wird ein Gespräch lang, fasst Claude Code den bisherigen Austausch zusammen und schafft so Platz im Kontext. Das ist die Komprimierung (wie sie funktioniert, beschreibt „Sollte man /compact in Claude Code regelmäßig ausführen?“ im Detail).
Meldung #59299 (Mai 2026, Claude Code 2.1.141) beschreibt ein Gespräch auf Spanisch, das direkt nach der Komprimierung wieder ins Englische wechselte. Die meldende Person schreibt, es habe „noch nie richtig funktioniert“, und auch diese Meldung wurde als „not planned“ geschlossen.
Warum das passiert, zeigt der Abschnitt „Was eine Komprimierung übersteht“ in der offiziellen Dokumentation.
| Wie es geladen wurde | Nach der Komprimierung |
|---|---|
| System-Prompt und Ausgabestil | Wirkt unverändert weiter |
| CLAUDE.md im Wurzelverzeichnis des Projekts | Wird von der Festplatte neu geladen |
| Austausch im Gespräch | Wird mit dem übrigen Gespräch zusammengefasst |
Quelle: die für Sprachanweisungen relevanten Zeilen aus der offiziellen Dokumentation von Claude Code, „What survives compaction“
Haben Sie mitten im Gespräch nur „bitte auf Deutsch“ geschrieben, landet diese Bitte auf der Seite, die zusammengefasst wird. Bleibt in der Zusammenfassung nicht erhalten, dass Sie auf Deutsch gesprochen haben, kann die nächste Antwort wieder auf Englisch kommen.
Umgekehrt sind Anweisungen im System-Prompt von der Komprimierung nicht betroffen. Genau deshalb hält die Einstellung aus Abschnitt 6 einer Komprimierung stand.
5. Muster 3: Nicht Englisch, sondern eine ganz andere Sprache
Ein etwas ungewöhnliches Muster. In Meldung #46846 (April 2026, Sonnet 4.6, VS-Code-Erweiterung) stand in der CLAUDE.md „immer in traditionellem Chinesisch, wie es in Taiwan verwendet wird, antworten und kein Japanisch, Koreanisch oder vereinfachtes Chinesisch verwenden“, und trotzdem antwortete Claude auf Japanisch und Koreanisch.
Die meldende Person beschreibt drei Merkmale.
- Es passiert direkt nach Befehlen, die englische Ausgaben liefern, etwa git oder gh
- Selbst wenn die Anweisung in CLAUDE.md und im Auto-Memory steht, tritt es über Sitzungen hinweg erneut auf
- Claude entschuldigte sich auf Japanisch, kündigte an, „in der richtigen Sprache neu zu schreiben“, und schrieb auch die Neufassung auf Japanisch
In der Codebasis gab es laut Meldung nur traditionelles Chinesisch und Englisch, nirgends Material auf Japanisch oder Koreanisch. Es sieht so aus, als sei Claude beim Versuch, vom Englischen wegzukommen, in eine ostasiatische Sprache nahe der angegebenen abgerutscht, aber das ist nur eine Deutung dessen, was sich aus der Meldung lesen lässt. Die Ursache ist nicht bestätigt.
Sagen lässt sich daraus: Anweisungen, die nur in CLAUDE.md stehen, werden nicht immer befolgt. CLAUDE.md wird zwar nach der Komprimierung neu geladen, aber da es Fälle gibt, in denen die Sprache trotzdem kippt, ist es sicherer, sie mit der folgenden Einstellung zu kombinieren.
6. Die wirksamste Maßnahme: die Einstellung language
Claude Code hat eine Einstellung namens language, die die Sprache der Antworten festlegt. Laut offiziellem Changelog kam sie mit 2.1.0 hinzu. Es genügt eine Zeile in der Einstellungsdatei.
{
"language": "german"
}
Die offizielle Referenz der Einstellungen beschreibt die Funktionsweise in drei Punkten.
- Der eingetragene Wert geht unverändert in den System-Prompt ein, als Anweisung, „immer in dieser Sprache zu antworten“. Deshalb wirkt er, wie in Abschnitt 4 gezeigt, auch nach der Komprimierung weiter
- Für Sprachnamen gibt es keine feste Liste, jeder Name, den Claude versteht, funktioniert. Dafür wird der Wert nicht geprüft: Ein Tippfehler erzeugt keine Fehlermeldung und erreicht Claude so, wie er geschrieben ist
- Derselbe Wert bestimmt auch die Sprache der Spracheingabe und der automatisch vergebenen Sitzungsnamen. Für die Spracheingabe gibt es eine Liste unterstützter Sprachen
Wie weit die Einstellung reicht, hängt davon ab, in welche Datei Sie sie schreiben.
| Wo sie steht | Wofür sie gilt |
|---|---|
~/.claude/settings.json | Alle eigenen Projekte |
.claude/settings.json | Dieses Projekt, und über git geteilt das ganze Team |
.claude/settings.local.json | Dieses Projekt, nur für Sie |
Quelle: offizielle Dokumentation von Claude Code, „Settings files and precedence“
Ein Allheilmittel ist sie allerdings nicht.
- Die Bedienelemente bleiben auf Englisch. Laut Meldung #77976 (Juli 2026, 2.1.211) stellt diese Einstellung die Antworten von Claude und den Wortlaut der Fragen, die Claude Ihnen stellt, auf Deutsch um. Dialoge, die um Erlaubnis zum Ausführen eines Tools bitten, und ihre Schaltflächen bleiben auf Englisch
- Die Wirkung auf Muster 3 ist nicht bestätigt. Bei #46846 oben war die Sprache in CLAUDE.md angegeben, und eine Meldung dazu, ob die Antworten auch mit der Einstellung language in eine andere Sprache kippen, ließ sich nicht finden
Wenn Sie unsicher sind, wo eine Einstellung steht oder welche Vorrang hat, öffnen Sie in Claude Code /config und sehen die aktuellen Einstellungen.
7. Claude als Chat-Version und ChatGPT
Die Chat-Version von Claude im Browser und in den Apps hat keine eigene Einstellung, die die Sprache der Antworten festlegt. Die offizielle Hilfe erklärt, wie man die Sprache der Oberfläche umstellt, und schreibt dazu, dass „Claude auch bei geänderter Spracheinstellung in der Sprache spricht, die Sie verwenden“.
ChatGPT ist ähnlich aufgebaut. Die Spracheinstellung, die die offizielle Hilfe von OpenAI beschreibt, erkennt die Sprache von Browser oder Smartphone und passt die Sprache der Oberfläche daran an. Dass sie die Sprache der Antworten festlegt, steht dort nicht.
Beide haben allerdings ein Feld für Anweisungen, die in allen Gesprächen gelten: bei Claude die kontoweiten Anweisungen in den Einstellungen (offizielle Hilfe), bei ChatGPT die benutzerdefinierten Hinweise (offizielle Hilfe). Steht dort „Antworte immer auf Deutsch“, sparen Sie sich, es jedes Mal zu schreiben. Das ist aber kein Mechanismus, der die Sprache festlegt, sondern nur eine Anweisung unter vielen. In der folgenden Situation ist es daher sicherer, es auch in die Anfrage zu schreiben.
In der Chat-Version kommt Englisch am ehesten, wenn Sie einen englischen Text einfügen und um eine Zusammenfassung oder Übersetzung bitten. Das sind genau die sprachübergreifenden Bedingungen aus Abschnitt 2, deshalb ist es am sichersten, ans Ende der Anfrage ausdrücklich „Antworte bitte auf Deutsch“ zu schreiben.
Wo diese Felder zu finden sind, wie viele Zeichen sie fassen und wie man sie formuliert, erklären wir in unserem Leitfaden zu benutzerdefinierten Anweisungen in ChatGPT, Claude und Gemini.
8. September 2026 (unbestätigt): Lange Sitzungen, in denen die Ausgabe selbst zerfällt
Ab hier geht es um eine laufende Geschichte, deren Ursache Anthropic nicht bestätigt hat. Die Verlässlichkeit der einzelnen Punkte ist mit Labels gekennzeichnet.
Was in Meldungen im offiziellen Repository oder in der offiziellen Dokumentation steht
Aus der Kombination von Fakten geschlossen. Ursache und Wirkung sind nicht überprüft
Keine offizielle Antwort, daher nicht zu beurteilen
✅ Am 13. und 14. September kamen zwei ähnliche Meldungen
Meldung #94016 (13. September) betrifft den Code-Tab der Desktop-App mit Opus 5, in einer langen Sitzung mit mehr als 100 Wechseln auf Japanisch. Die gecachte Eingabe lag bei rund 880.000 Tokens. Mitten in einer Antwort zerfiel das Gesprächsformat: Claude erfand eine „Frage des Nutzers“ und eine „eigene Antwort“ und gab danach rund 7.400 Zeichen Anweisungstext des eingestellten Ausgabestils auf dem Bildschirm aus. Das alles geschah innerhalb einer einzigen Antwort, und es war kein Angriff von außen.
Meldung #94218 (14. September, Claude Code 2.1.270, VS-Code-Erweiterung) betrifft eine Sitzung von mehr als sechs Stunden mit Opus 5. Unter den Zerfallserscheinungen, darunter erfundene Nutzeräußerungen, mit denen das Gespräch weiterläuft, interne Zeichenketten im Text und Ergebnisse von Tools, die nie ausgeführt wurden, ist festgehalten, dass Claude auf ein Gespräch, das ausschließlich auf Japanisch lief, auf Englisch antwortete.
Zum Zeitpunkt dieses Artikels gibt es zu beiden keine offizielle Antwort, beide sind ungelöst. Ähnliche Zerfallserscheinungen gab es schon früher; einen Fall, in dem Tool-Aufrufe als Text erscheinen, behandelt „Claude Code: „court“ und durchgesickerte invoke-Tags“.
🟡 Gemeinsam: Opus 5, Japanisch und sehr lange Sitzungen
Beide Meldungen haben Opus 5, Japanisch und einen extrem langen Kontext gemeinsam. Auffällig ist, dass mit Claude Code 2.1.260 am 3. September die automatische Komprimierung für Opus und Fable mit einem Kontext von einer Million Tokens erst „kurz vor der Grenze“ auslöst (so steht es im Changelog).
Dadurch laufen Sitzungen leichter lange weiter, nachdem sie auf fast 900.000 Tokens angewachsen sind. Die 880.000 Tokens aus der Meldung liegen genau in diesem Bereich. Dass diese Änderung den Zerfall verursacht, hat allerdings niemand überprüft. Sagen lässt sich nur, dass Zeitpunkt und Kontextmenge zusammenfallen.
Zum Vergleich haben wir auch die eigenen Aufzeichnungen ausgewertet: Antworten mit 60 Zeichen oder mehr, die Claude Code (Opus 5) vom 12. bis 14. September auf japanische Anfragen zurückgab, aufgeteilt nach der Kontextmenge zum jeweiligen Zeitpunkt.
| Kontextmenge zum Zeitpunkt der Antwort | Antworten | Davon auf Englisch | Anteil |
|---|---|---|---|
| Unter 200.000 Tokens | 20 | 0 | 0 % |
| 200.000 bis 500.000 Tokens | 75 | 10 | 13 % |
| 500.000 Tokens und mehr | 240 | 23 | 10 % |
Quelle: Sitzungsaufzeichnungen von Claude Code aus der Umgebung des Autors (eine Person, drei Tage), Anfragen auf Japanisch. Als „Englisch“ gezählt wurden Antworten, bei denen Japanisch weniger als 8 % der Zeichen außerhalb von Code ausmachte. Die Gruppe unter 200.000 Tokens ist eine kleine Stichprobe und trägt keine Aussage über einen Trend
Ab etwa 200.000 Tokens kommt rund jede zehnte Antwort auf Englisch, aber das sind Daten aus einer einzigen Umgebung über gerade einmal drei Tage. Mehr als ein Hinweis auf einen Zusammenhang mit der Länge ist das nicht.
🔴 Die Ursache, und ob Anthropic es behebt
Die Ursache des Zerfalls, der Zusammenhang mit der Änderung in 2.1.260 und Pläne für eine Korrektur sind allesamt unbekannt, eine offizielle Antwort gibt es nicht.
Was Sie jetzt tun können
- Den Kontext nicht bis an eine Million Tokens heranlaufen lassen. Wie die offizielle Dokumentation beschreibt, lässt sich mit einer Tokenzahl wie in
/autocompact 500kder Auslösepunkt der automatischen Komprimierung vorziehen. An einem guten Einschnitt eine neue Sitzung zu beginnen, hilft ebenfalls (wie Sie sehen, was den Kontext belegt, zeigt „Claude Code: Was frisst eigentlich Ihren Kontext?“) - Enthält eine Antwort erfundene Nutzeräußerungen oder unbekannte interne Zeichenketten, die Sitzung abbrechen. #94218 dokumentiert, dass der Zerfall umso schlimmer wurde, je länger auf dem kaputten Kontext weitergearbeitet wurde
- Die Einstellung language trotzdem setzen. Gegen das schleichende Englisch aus Muster 1 wirkt sie. Ob sie auch den Zerfall des Ausgabeformats selbst verhindert, ist unbekannt
Fazit
| Muster | Woran man es erkennt | Was wirkt |
|---|---|---|
| Muster 1: schleichendes Englisch | Bei fortlaufender Arbeit mit Code und Befehlen wird das Deutsch weniger | Die Einstellung language. Wenn Sie es bemerken, mit einem kurzen Satz zurückholen |
| Muster 2: direkt nach der Komprimierung | Ab der ersten Antwort nach der Zusammenfassung Englisch | Die Einstellung language (sie steht im System-Prompt und verschwindet nicht in der Zusammenfassung) |
| Muster 3: eine andere Sprache | Nicht Englisch, sondern eine andere als die angegebene Sprache | Sich nicht allein auf CLAUDE.md verlassen. Eine verlässliche Maßnahme ist unbestätigt |
| Zerfall in sehr langen Sitzungen (unbestätigt) | Erfundene Äußerungen oder interne Zeichenketten tauchen auf | Den Kontext nicht zu groß werden lassen. Bei Zerfall abbrechen |
- Dass eine KI in einer anderen als der verlangten Sprache antwortet, ist eine allgemeine, auch in der Forschung bestätigte Schwäche und kein Problem nur von Claude
- Zwei der hier behandelten Meldungen zu Claude Code wurden als „not planned“ geschlossen, deshalb müssen Sie selbst vorbeugen
- Am besten wirkt die Einstellung
language. Sie steht im System-Prompt und bleibt deshalb nach der Komprimierung erhalten - Die Chat-Version von Claude und ChatGPT haben keine eigene Einstellung, die die Antwortsprache festlegt. Schreiben Sie die Sprache deshalb in das Feld für Anweisungen, die in allen Gesprächen gelten, und nennen Sie sie beim Einfügen englischer Texte auch in der Anfrage
FAQ
F1. Schreibe ich als Wert der Einstellung language „german“ oder „Deutsch“?
Laut offizieller Referenz gibt es keine feste Liste, jeder Sprachname, den Claude versteht, funktioniert, weil der Wert unverändert in den System-Prompt eingeht. Der Wert wird allerdings nicht geprüft, und ein Tippfehler erzeugt keine Fehlermeldung. Derselbe Wert bestimmt auch die Sprache der Spracheingabe, für die es eine Liste unterstützter Sprachen gibt. Am sichersten ist es daher, wie im offiziellen Beispiel den englischen Namen zu verwenden, also "german".
F2. Ich habe es eingestellt, aber einiges bleibt auf Englisch.
Dafür gibt es zwei mögliche Gründe. Der eine sind die Bedienelemente: Die Dialoge zur Tool-Erlaubnis und ihre Schaltflächen sind von dieser Einstellung nicht erfasst. Der andere ist der Zerfall in langen Sitzungen aus Abschnitt 8, der möglicherweise ein von der Einstellung unabhängiges Problem ist. Wenn Ihr Kontext mehrere Hunderttausend Tokens überschritten hat, versuchen Sie es in einer neuen Sitzung.
F3. Was ist der Unterschied dazu, in CLAUDE.md „Antworte immer auf Deutsch“ zu schreiben?
Beides wirkt nach der Komprimierung weiter, aber auf unterschiedlichem Weg. Die Einstellung language geht in den System-Prompt ein, die CLAUDE.md im Wurzelverzeichnis des Projekts wird nach der Komprimierung von der Festplatte neu geladen. Wie Abschnitt 5 zeigt, gibt es Meldungen, in denen Anweisungen aus CLAUDE.md nicht befolgt wurden, deshalb ist die Sprachvorgabe in der Einstellung verlässlicher aufgehoben.
F4. Was passiert, wenn ich das Englisch einfach laufen lasse?
Bei Muster 1 wird das Englisch tendenziell stärker, je länger man es laufen lässt. Die Person hinter #32181 schreibt, dass Claude den Wechsel nicht bemerkte und nicht von sich aus zurückkehrte. Am sichersten ist es, Claude sofort mit einem kurzen Satz zurückzuholen, sobald Sie es bemerken, oder mit der Einstellung vorzubeugen.