Cross-platform real-time chat translation tool for Counter-Strike 2.
CS2-Translator reads the CS2 console output, detects chat messages, and translates them automatically, so you can understand teammates and enemies without leaving the game.
Works on Windows and Linux, runs as a single file, and requires only official CS2 launch options.
- Real-time chat translation inside CS2
- Cross-platform (Windows & Linux)
- Single-file executable
- Google Translate integration
- Translation cache (same messages = no re-translation)
- Automatic language detection
- Works with any CS2 install location
- In-game workflow (no alt-tab needed)
- Debug logging (
-debugflag)
- CS2 writes console output using
-condebug - CS2-Translator parses chat messages
- Messages are translated and displayed instantly
No mods. No game file changes.
Grab the latest release: https://github.com/ParadoxLeon/CS2-Translator/releases
Add this in Steam:
-condebug
- Launch CS2
- Start CS2-Translator
- Configure your Settings
Start CS2-Translator with:
-debug
This prints detailed logs for troubleshooting.
~/.config/CS2-Translator
%APPDATA%/CS2-Translator
This folder contains:
- config files
- translation cache
- logs (if debug enabled)
CS2-Translator supports all Google Translate languages.
Full list:
https://cloud.google.com/translate/docs/languages
To update:
- Download the latest release
- Delete the old version
- Start the new one
No installer. No migration needed.
- Google Translate is rate-limited (~100 requests/hour depending on usage)
- Some community servers use custom chat formats that may not be detected
- Custom translation providers
- UI improvements
- Overlay