Quick User Guide

Immersive English (on Steam) is an application that helps you learn English while playing video games.

With Immersive English, you can pause the game at any time and look up words that appear in games with online dictionaries. The words you look up will be collected in a wordbook. You can also record game videos for learning.

System Requirements

The recommended hardware for running Immersive English is:

If video capture is enabled, a modern graphics card capable of H264 video encoding is required, and approximately 80-100 MB of disk space will be used per minute for video buffer.

If video capture is not enabled, Immersive English requires very little storage (less than 1 GB).

Old CPUs with integrated graphics (such as Intel 1135G7 and AMD 4600G) may work, but they are more likely to experience performance issues and dropped frames during video recording.

Note: Immersive English may not be compatible with all games.

If you find it not compatible with your game or hardware, you can get a refund within two weeks of purchase and with less than two hours of playtime according to Steam Refunds Policy.

Choose the Game

If you want an immersive experience while learning English, there are several types of games that are especially helpful.

These game types offer an immersive learning experience that makes language practice both fun and engaging.

Note: Immersive English only supports games with subtitles.

If the game has neither subtitles nor any recognizable text, Immersive English will not function properly.

Start the Game

The first step is to start the game process.

It's important to understand the three common display modes in PC games: Borderless Windowed, Windowed, and Fullscreen.

All three modes are supported by Immersive English.

Borderless windowed mode is recommended for most modern games. The support for full screen mode is experimental and should only be used for older games.

Start Immersive English

1. The Welcome Page

Start Immersive English from your Steam library. Click next when you see the startup wizard. startup wizard: welcome page

2. Select Game Process

On this page, you will need to select which game you want to play while learning English.

Visible windows with icons in the taskbar will be listed, and you need to choose which one is the game process. startup wizard: select game process

When the game process is selected, its icon and executable file name will appear on the left. startup wizard: game process selected

Setting up Fullscreen Mode

Borderless windowed mode is recommended for most modern games and hardware. However, some old games can only work in full-screen mode. In this case, you need to check the "Full screen mode (experimental)" option.

When switching from a fullscreen game to the desktop, or back to a fullscreen game, the monitor may go black for 1-2 seconds. If the game resolution is the same as the desktop resolution, the switching time might be reduced.

If you want to send a key automatically after switching back to the game, you can set the Activation Key option.

3. Select Video Encoder

On this page, you will need to decide whether video capture is to be enabled.

AAA role-playing games feature captivating stories, rich voice acting, and extensive dialogues, making them excellent resources for learning English. With Immersive English, you can export specified game video clips to your local disk for further study and practice.

Video capture can be disabled, if you just want to use this software as a lightweight game dictionary. startup wizard: select video encoder

4. Set Pause Options

On this page, you can customize the hotkey and pause mode.

By default, when the Pause/Break key is pressed, Immersive English will try to grab focus, and the game process will pause itself. You can also try to freeze the game process if the default pause mode does not work. startup wizard: set pause options

Technically speaking, when a process is "freezed", all of its threads are suspended by the Windows operating system, and it cannot process any user input.

You can check whether a process is suspended in the Windows Task Manager: task manager

You can resume a process with the Windows Resource Monitor: resource monitor

There is a utility program resume-process.exe shipped together with immersive-english.exe, which you can use to resume a process: resume-process

Freezing a process can be dangerous sometimes. If you are not sure, you should always use the "Grab Focus" mode to pause games.

DO NOT Freeze Online Games

It only freezes the client, while the server and other players keep going. This often leads to disconnection or missed events, and anti-cheat systems may detect your suspicious behavior.

It may not work, and may lead to crashes, data loss, account bans, or other unexpected consequences.


Suspended Process in Fullscreen Mode

If a game window is suspended in fullscreen mode, the game window will block almost all desktop interactions until the process is resumed.

The correct way to fix this is to use a keyboard shortcut to resume the process. Immersive English handles this automatically. You can also use resume-process.exe or any other script to do this.

5. Set Dictionary

In Immersive English, you can configure multiple online dictionaries and quickly switch between them using a dropdown list when looking up words. The dictionary configured in the startup wizard is the default dictionary (the first item in the dropdown list). startup wizard: set dictionary

Hosting a local Wiktionary / Wikepedia Mirror

To host a local Wiktionary mirror with kiwix, follow the steps below:

  1. Download the Kiwix App for Windows from https://kiwix.org/
  2. Extract the zip file (kiwix-desktop_windows_x64_2.x.y.zip)
  3. Open kiwix-desktop.exe. On the left panel, select "English" and then search for "Simple English"
  4. Download "Wiktionary in Simple English". The file will be put into C:\Users\{user}\AppData\Roaming\kiwix-desktop
  5. Download the Kiwix Server for Windows from https://kiwix.org/
  6. Extract kiwix-server.exe from the zip file into C:\Users\{user}\AppData\Roaming\kiwix-desktop
  7. Open a command prompt window (cmd) and cd into C:\Users\{user}\AppData\Roaming\kiwix-desktop
  8. Execute: kiwix-serve.exe -i 127.0.0.1 -p 8000 wiktionary_en_simple_all_nopic_2025-10.zim

Now you can test the local mirror by visiting http://127.0.0.1:8000

6. The Ready Page

When everything is ready, you can close the startup wizard by clicking Next. startup wizard: ready page

After the startup wizard is closed, a small widget window will appear, indicating that Immersive English is running in the background: desktop widget

You can now switch back to the game window and start playing.

Pause the Game

When you see a word that you are not familiar with, press the hotkey (Pause/Break by default). The game will be paused, and recognized words will be marked. pause the game

You can look up a word with a click. This will open the dictionary panel of the main window. main window dictionary panel

There are three panels in the main window. By clicking the movie icon in the toolbar, you can open the video panel. If video capture is enabled, you will be able to view recorded game video. main window video panel

Export Game Video

If you have just watched a long conversation with full audio and subtitles, and there are several words you are interested in, it's a good idea to save the video clip to your computer for learning.

Click the "Export Video" button in the toolbar, and the video export dialog will show up. video export dialog

Set the export range, the optional video description, the optional word list, and then press "Export". The video clip will be saved to your local hard disk. It will also appear in the video list, below the "LIVE" video.

Resume the Game

After you have looked up the words you are interested in, you can resume the game by pressing the hotkey (Pause/Break by default) again.

You can pause and resume the game multiple times as you wish.

View Session Report

If the game process exits, Immersive English will stop the current session and show the session report automatically. You can also stop the current session by clicking the close button on the widget window. report dialog

The words looked up in this session will be grouped by part of speech by default.

If the default classification is not correct, you can edit a word's classification by dragging and dropping. You can also add words or delete words before saving the session report.

Classify Words with Custom Rules

You can classify words with a custom ruleset that match your game better. An example is shown below:

{
  "category": ["units", "buildings", "resources"],
  "rule": {
    "units": [
      "crossbow", "pike", "catapult", "horseman", "swordsman", "scout", "knight",
      "berserker", "infantry division", "infantry corps", "cavalry", "artillery", "cannon", "rifled canon"
    ],
    "buildings": [
      "armory", "barrack", "forge", "granary", "harbor", "monastery", "monument", "stable", "workshop",
      "arsenal", "army base", "navy yard", "motte-and-bailey castle"
    ],
    "resources": [
      "cattle", "lumber mill", "marsh", "pasture", "plantation", "trading post", "manufactory"
    ]
  }
}

Press "Save" and the session will be saved to your local hard disk.

Press "Export" if you want to save the session card on the left into a png file.

Review the Words Learned

The next time you start Immersive English, you will see saved sessions in the main window's session panel. You can use this panel to review the words you've learned in different games. main window session panel