OCR Image Translation Settings
In this panel, you can not only select the most suitable recognition language model for your game scene and configure the translation language, but also customize image enhancement and text block paragraph reorganization and merging methods through fine adjustment parameters, so as to handle various UI interfaces with complex layouts and noise. In addition, the overlay style, screenshot frame, and fixed mode of the OCR image translation are also configured here.
Translation Language Settings
- OCR Recognition Language: Select the language family model used to recognize screenshot text. The system engine provides highly segmented offline vision recognition models to improve processing speed and accuracy:
- Chinese-English-Japanese Mixed (default): Balances the most mainstream Western and Japanese game interfaces, the main model.
- Traditional Chinese, Korean, Latin, Cyrillic, Arabic, Greek: For cases where only a specific language family appears entirely, you can manually switch to avoid possible false matches from the general model.
- Translation Source Language: The source language of the OCR-recognized text, can be set to "Auto" for automatic language detection.
- Translation Target Language: The language you want to translate into (usually your native language, such as Chinese).
Translation Overlay Settings
Controls the text and background colors and depth presentation of the OCR image translation result overlay.
- Text Color: Select the RGB font color for the translated content. If you are used to playing games late at night, this helps reduce eye fatigue.
- Background Color: Adjust the background color under the text, default is white.
- Background Transparency: If you are worried about blocking key game elements directly in front, you can pull this slider from
1.0(completely opaque) to0.0(completely transparent). Recommended to be used in conjunction with text color enhancement to ensure readability. - Text Block Depth Mode: Controls how the depth of the translation text block is calculated in 3D space.
- Overall Flat: The entire text block is positioned in depth as a whole flat plane, visually more stable and consistent.
- Spatially Independent: The text elements within the block are relatively independent in spatial depth, better fitting curved or irregular interfaces.
Translation Screenshot Area Settings
Provides recognition and selection area settings when the controller selection frame appears. You can also set the default projection area without relying on the controller's physical press to adjust the border.
- Enable Controller Adjust Screenshot Frame: Whether to allow adjusting the screenshot frame size by holding the grip button and moving the controller in the game.
- Screenshot Frame Color: The render color (RGB) of the frame. Default is light blue-cyan.
- Screenshot Frame Transparency: Adjust the transparency of the screenshot frame (
0.1to1.0, default0.8); too low may make the frame line hard to see. - Screenshot Frame Width / Screenshot Frame Height: The proportion of the frame in the field of view (width default
33%, height default21%). - Screenshot Frame X Position / Y Position: Fine-tune the value of the frame located slightly to the upper right and lower areas of the center of the field of view (
35%to65%, default50%). - Screenshot Frame Depth Distance (m): Set the absolute three-dimensional depth pushed forward in screen space (
0.2to5.0, default2.0).
Image Pre-processing Enhancement
Game screens are often not the highest quality "black text on white background" layouts. These switches are used to "organize" the image quality before passing the screenshot to the OCR engine:
- Enhance Contrast: If the game scene is too dark (such as deep in a cave or backlit resulting in dim captured fonts), this can improve the distinction between text brightness and background.
- Sharpen: When some VR games have too high anti-aliasing settings or insufficient resolution, font edges tend to be blurry. Enable this to reshape and sharpen native text edges.
- Denoise: Suitable for image quality with heavy grain or lots of interference effects (such as retro filters, pixel art environments, fog particle interference, etc.), can avoid misreading as strange symbols.
OCR Panel Merging and Layout Depth Settings
Since game interface dialog boxes often have their own wild character spacing and line breaking rules, some line breaks or empty lines will be simply treated as independent sentences resulting in a "car crash scene" for a single translation. All the sliders below (with reset ↺ function) can greatly change the system's merging judgment behavior.
Preset Merging Parameter One-click Strategy
Pre-set experience value combinations for you. When you arbitrarily pull any of the detailed sliders below, it will also automatically jump to the "Custom" configuration slot.
- Preset Gear:
None(very little merging) /Narrow/Standard(default) /Wide(tolerates more distance breaks caused by messy lines) /Custom
Text Block Horizontal Merging Tolerance
- Merging Height Tolerance: Limits the overall height difference between two connected text blocks. Through this filter, you can avoid the danger of "UI element impurities" with the same width but different sizes being merged into one sentence. (Default
0.2) - Horizontal Height Tolerance: When processing long single-line text, limits the proportional extreme value that can cross the highest and lowest fonts within the horizontal distance. (Default
0.1) - Horizontal Overlap Pixel Boundary: Set from
-20to20px. Negative numbers allow character spacing, positive numbers require mutual overlap or character overlap. (Default-2) - Horizontal Y-axis Maximum Spacing: The longitudinal cross-section difference range established to determine whether two horizontally arranged word groups "belong to the same line". (Default
0.5)
Text Paragraph Vertical Reconstruction and Line Break Judgment
- Vertical Height Tolerance: Limits the vertical limit tolerance when associating context. (Default
0.3/0.5) - Vertical X-axis Alignment Tolerance: Limits how many character widths the offset of the first character alignment of two adjacent lines above and below cannot exceed. (Default
1.5) - Vertical Maximum Spacing: The empty line truncation limit allowed in the same translation request; exceeding this spacing will be discarded or treated as different sentences. (Default
0.15) - Vertical Angle Tolerance: Deals with some dialogue panels with inclined designs or radians. Unit is degrees. (Default
2.0°) - Vertical Overlap Minimum Ratio: The minimum benchmark allowed when vertically connected elements have top-bottom edge overlap. (Default
0.0) - Vertical Paragraph Spacing Multiplier: When detecting that the vertical distance exceeds how many times the system standard line spacing, the content below is recognized as a new paragraph, triggering a forced line break. (Default
1.5) - Vertical Minimum New Paragraph Spacing: Same as the above judgment requirement, sets the minimum fixed physical pixel threshold for forced new paragraphs. (Default
80to150px)
Translation Overlay Fixed Mode
Controls the display method of OCR translation result patches:
- Fixed in World Space: The translation patch is anchored to a specific position in the VR scene, and rotating the head will not follow the movement, with a real three-dimensional sense of space. (Default option)
- Fixed in Front Field of View: The translation patch always follows your line of sight direction, displayed at a fixed position directly in front of the field of view, suitable for scenes where you need to view translations at any time.