This extension injects into the translation page of ChatGPT, replacing it with a fully functional chat UI. You can choose the model, system prompt, and developer prompt in the settings.
The extension intercepts all /conversation requests at the network level, replacing the model, system prompt, and developer prompt values with your current settings before they reach OpenAI's servers.
- model selection - switch between gpt-5-2, gpt-5-2-thinking, and other models
- custom system prompt - define how the AI behaves
- custom developer prompt - add additional instructions after user messages
- markdown rendering - code blocks, inline code, bold, and italic text render nicely
- settings persistence - your preferences are saved in localStorage
- clone or download this repo
- go to
chrome://extensions - enable "Developer mode"
- click "Load unpacked"
- select the extension folder
- go to
https://chatgpt.com/en-EN/translate/(or any translate page) - the custom UI will replace the translator interface
- click the settings icon to change model and prompts
- start chatting
manifest.json- extension configcontent.js- UI injection and settings managementinjector.js- network-level request interceptionstyles.css- dark theme styling
this is heavily vibecoded. im not a frontend dev.
