Hello everyone,
We’ve run into a serious limitation while integrating GPT-5 into our product (Translator Pro for Unity – available on the Unity Asset Store).
Unlike standard models like gpt-4o, GPT-5 always applies its reasoning layer. That’s fine for complex reasoning tasks, but it breaks simple deterministic workflows such as translation.
Example:
-
gpt-4o / gpt-4.1 → returns clean translations.
-
gpt-5 → often just echoes the source (English → English), because reasoning interferes.
What developers need is a simple API switch, e.g. reasoning: false, to fully disable reasoning when it’s not wanted.
This would let GPT-5 act like a standard model for deterministic tasks (translation, normalization, data cleaning) while still keeping reasoning available for complex use cases.
Right now, we cannot recommend GPT-5 to our users, and have to warn: “Do not select GPT-5 for translation.”
Please consider adding a reasoning: false (or equivalent) parameter. It would make GPT-5 usable in a much wider range of developer workflows, not just reasoning-heavy tasks.
Thanks,
— Safa
EDIT:
GPT-5.1 finally supports fully disabling reasoning
reasoning.effort = "none" works perfectly on GPT-5.1, and this completely solves the original issue we had with GPT-5 applying unwanted reasoning during translations.
We’ve now integrated GPT-5.1 into our product and it behaves exactly like a clean, deterministic translation model when reasoning is disabled.
gpt-5.1-mini does not exist
The API returns:
model_not_found: The requested model 'gpt-5.1-mini' does not exist.
So there is currently no mini/lightweight version of GPT-5.1.
GPT-5 (and gpt-5-mini) still require reasoning
These older GPT-5 models do not accept effort = "none":
Unsupported value: 'none' is not supported with the 'gpt-5' model.
Supported values are: 'minimal', 'low', 'medium', 'high'.
So GPT-5 continues to enforce mandatory reasoning, which makes it unsuitable for deterministic tasks like translation.
Our updated setup
Because 5.1-mini does not exist and GPT-5 cannot disable reasoning, we now use:
-
gpt-5.1→ main high-quality translation model -
gpt-4.1-mini→ lightweight / fast translation model
This combination works reliably.
Note on gpt-5-chat-latest
We confirmed that this model is not intended for API workflows, so we no longer rely on it.
Thanks again for the help — everything is working smoothly now.





