Giorgio
Expected Behavior
When the detected input language matches the selected output language,
the translator should automatically switch to my second default language.
Example:
- Output language is set to "English"
- I paste English text into the input field
- Expected: Output automatically switches to "German" (my second language)
Or vice versa:
- Output language is set to "German"
- I paste German text
- Expected: Output automatically switches to "English"
Why This Matters
This is standard behavior in DeepL and Google Translate, and it significantly
improves workflow efficiency for bilingual users. Currently, this is the only
aspect where Kagi Translate falls short compared to these alternatives.
Suggested Implementation
The system should:
- Detect the input language
- Compare it with the current output language setting
- If they match, automatically switch output to the user's alternate default language
The Setting "Auto Language Switch" is on.

Yet it still does not switch it automatically.
Example:
