How to Unlink Office Proofing Language from Keyboard Layout
Question details
The user wants to prevent Microsoft Office from linking the document proofing language to the active Windows keyboard layout, allowing them to type in English while using a different language keyboard.

- Product
- Microsoft Office
- Device & OS
- Windows
- Scenario
- Writing a document primarily in English while using a localized (e.g., Hungarian) Windows keyboard layout.
- Observed behavior
- Microsoft Office automatically changes the proofing language to match the active keyboard layout, which marks correctly spelled English words as errors and prevents seamless typing.
Ensure that the desired proofing language pack (e.g., English) is fully installed in your Microsoft Office settings before adjusting the automatic language detection features.
Manually Apply Proofing Language and Disable Auto-Detect
Since Microsoft Office does not offer a native way to completely sever the link between the keyboard and proofing language, the most reliable workaround is to disable automatic detection and manually set the text language.
Office strongly ties the proofing language to your Windows keyboard input method. While you cannot permanently break this link for all future text, you can override it for your current document by turning off auto-detection and explicitly defining the language.
Press Ctrl + A on your keyboard to select all the text currently in your Microsoft Office document.
Navigate to the Review tab on the Office ribbon, click on the Language button, and select 'Set Proofing Language' from the dropdown menu.
Scroll through the list and select your preferred writing language (e.g., English) to force Office to use it for spell checking.
Uncheck the box that says 'Detect language automatically' at the bottom of the dialog box, then click OK to apply the changes.

Configure Default Authoring and Proofing Languages
You can mitigate the issue by ensuring your target language is set as the absolute default in Office language preferences.
Use a VBA Macro to Force Proofing Language
For advanced users who frequently encounter this issue, a VBA macro can quickly reset the proofing language of the entire document with a single click or keyboard shortcut.
Try WPS Office for Seamless Multilingual Typing
If Microsoft Office's persistent linking of the proofing language to the keyboard layout disrupts your workflow, consider switching to WPS Office. It provides a lightweight, highly compatible alternative that lets you type seamlessly without unwanted spell-check interruptions.
- 1. Download WPS Office: Visit the official WPS Office website and click the free download button for your operating system.
- 2. Install the Software: Run the downloaded installation file and follow the brief on-screen instructions to set up WPS Office on your computer.
- 3. Open and Edit Your Documents: Launch WPS Writer, open your existing Microsoft Word documents, and enjoy distraction-free typing in your preferred language.

Frequently Asked Questions
Why does Word change my language when I switch keyboard layouts?
Microsoft Office is designed by default to match the authoring and proofing language to your active Windows keyboard layout. When you switch to a different language keyboard, Office assumes you are typing in that language and updates the spell check accordingly.
Can I permanently disable the keyboard language linking in Microsoft Office?
Currently, Microsoft Office does not offer a native setting to completely sever the link between the Windows keyboard layout and the proofing language for all future text. Users often have to manually adjust the text language or use VBA workarounds.
Does unchecking 'Detect language automatically' solve the issue permanently?
Unchecking 'Detect language automatically' prevents Office from guessing the language based on the vocabulary you type. However, it does not stop Office from initially setting the language based on your active Windows keyboard layout when you start a new document or paragraph.
How do I type in English using a Hungarian keyboard without red squiggly lines?
You need to type your text, select it all (Ctrl+A), navigate to Review > Language > Set Proofing Language, select English, uncheck 'Detect language automatically', and click OK to clear the incorrect spelling errors.




