Proxy Server Game Translation Interception
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The language barrier in video games hinders international communication and dissemination, and existing translation methods face challenges due to difficulties in obtaining read/write permissions to game language resource packages, especially on devices like iOS, making automated translation and localization impractical and insecure.
Innovation Solution
A method utilizing a proxy server to intercept and analyze network traffic, translating language resource data without requiring access to the game's storage, by establishing a communication connection between a client and a game server, receiving game data, determining language resource data, and translating it using a predetermined automation service, thereby returning translated data to the client.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual translation methods are used to overcome language barriers, then translation can be achieved, but translation cost and time consumption increase significantly
Solution Approach 1:
The patent replaces manual mechanical translation processes with automated machine translation systems. The translation module automatically translates game interface text, dialogue, and other language resources without requiring human translators, thereby dramatically reducing translation time while maintaining acceptable accuracy through continuous optimization of the translation engine.
Solution Approach 2:
The translation system enables games to perform self-translation by integrating the translation module directly into the game client. The game automatically detects language resources, triggers translation, and applies translated content without external intervention, making the translation process self-service and highly efficient.
2Productivity
If automated translation is implemented on devices like iOS, then translation efficiency improves, but security and permission issues arise due to restricted access to game resources
Solution Approach 1:
The patent introduces a translation module as an intermediary component that operates within the game client's authorized environment. This module acts as a mediator between the game resources and translation functions, using permitted APIs and interfaces to access and translate language resources without violating system security restrictions on iOS and other platforms.
Solution Approach 2:
Instead of trying to access game resources from external translation tools (which would violate security), the patent inverts the approach by embedding the translation functionality directly within the game client. This allows the translation system to operate from inside the trusted game environment, using authorized access methods rather than attempting to break through security barriers from outside.
3Adaptability or versatility
If game language resources are updated frequently, then content freshness is maintained, but translation and localization work must be repeated manually
Solution Approach 1:
The patent establishes a continuous automated translation process that operates whenever game language resources are updated. The translation module continuously monitors for resource updates and automatically triggers translation workflows, eliminating the need for manual intervention in each update cycle. This continuous automated action ensures language resources stay current without increasing translation workload.
Solution Approach 2:
The translation system performs preliminary translation preparation by pre-configuring translation templates, terminology databases, and translation rules before game updates occur. When language resources are updated, the system is already prepared to quickly process the new content using pre-established translation parameters, reducing the workload and enabling rapid adaptation to updated game content.
Data Source
AI summary
The present disclosure provides a method for translating a game, an electronic device, and a non-transitory computer-readable storage medium. The method include: establishing, by a proxy server, a communication connection between a client and a game server through the proxy server, wherein the proxy server communicates with the game server for the game; receiving, by the proxy server, game data from the game server, where the game data is sent by the game server in response to an active request or actively pushed by the game server; determining, by the proxy server, language resource data contained in the game data; and translating, by the proxy server, the language resource data according to a predetermined automation service, and returning translated language resource data to the client, so that the client loads the translated language resource data.


