Skip to main content

AI Translation

Level Infinite AI Translation is a text translation service built on large language models and vertical-domain corpora. It supports multilingual translation and is specifically optimized for gaming and pan-entertainment scenarios in areas such as custom glossary, automatic language detection, context enhancement, and data analytics.

note

You can use AI Translation in the Player Network Console to manage your project's translation content and view the Dashboard.

Translation Content Management​

View the terminology library, slang library, translation memory, and manage translation scenarios through Translation Content Management.

Translation Content Management

Initialization​

The AI Translation Feature can be officially used only after initialization.

  1. When entering Translation Content Management for the first time, click Free Trial Now to initialize. Translation Content Management - Initialization

  2. After initialization, the default translation scenario will be automatically generated, and an initialization success message will be displayed on the page. Translation Content Management - Initialization Success

Translation Scenario​

When the client calls the translation service, this parameter is used to obtain the corresponding translation resources. Multiple translation scenarios are supported, making it easy to operate across different project scenes and versions.

  1. Login to the Player Network Console and click Translation Content Management under AI Translation in the left column.

  2. Under Translation Content Management, click Translation Scenario. Translation Scene

  3. After initialization, the system will automatically create the Default Translation Scenario, allowing one-click copy of the game_code for project side invocation. Translation Scene

  4. If you need more scenarios, click Add Translation Scenario in the popup to configure translation scenarios. Translation Scene

  5. After filling in the Scenario Name, it is recommended to add a Scenario Description for easy team identification.
    Translation Scene

  6. Click Confirm to save the translation scenario.
    Translation Scene

  7. [Optional] If there are multiple translation scenarios, you can search by Scenario Name to quickly locate translation scenarios. Translation Scene

Terminology Library​

Overview​

The terminology library is usually the official terminology base (Terminology Base).It manages core terms such as character names, skill names, and system names officially defined for the project. Once matched, the outputs will strictly follow the configured translations to ensure global consistency, clarity, and precision.

Example: 中路=middle lane, 大招=ultimate, jungle=打野, Lubu=吕布

Operation Guide​

Import​

  1. Login to the Player Network Console and click Translation Content Management under AI Translation in the left column.

  2. Under Translation Content Management, click Terminology Library. Terminology Library

  3. Click Import.

note

If this is your first time, please Download Terminology Template & Format Specifications to configure the content.

Terminology Library

  1. [Optional] The template can be configured based on requirements; unused language fields can be left blank. Terminology Library

  2. Select the desired import method. Currently, Local File Import and Import from Production/Test Environment are supported. Terminology Library

Local File Import​
  1. Select Local File Import, click Upload Terminology File to choose and upload a file. Terminology Library

  2. Click Confirm to start parsing the document.

note

If previous translation content exists, this import will overwrite the current active terminology library content.

Terminology Library

  1. After the file is parsed, click Confirm Import. After a secondary confirmation, the list page will display the imported content.
note

Please carefully review the imported data. Only [Valid Data] and [Recommended Entries] are supported for import; failed entries will not be imported.

Terminology Library

Import from Production/Test Environment​
  1. If there is already configured terminology library content in the production/test environment, you can import from there. Terminology Library

  2. Click Confirm to start parsing the document.

note

If previous translation content exists, this import will overwrite the current active terminology library content.

Terminology Library

  1. After the file is parsed, click Confirm Import. After a secondary confirmation, the list page will display the imported content. Terminology Library

  2. [Optional] If the content is extensive, parsing in the background is supported and does not affect other operations on the front end. Terminology Library

  3. [Optional] Single entry editing is supported. Terminology Library

Add​

If you only need to add a single translation entry, you can manually configure it to avoid batch export and editing operations.

  1. Under Terminology Library, click Add. Terminology Library

  2. Fill in the required multilingual entries as needed and click Save.
    Terminology Library

Debug​

Operations staff can quickly check whether translation content configuration meets expectations.

  1. Under Terminology Library, click Debug. Terminology Library

  2. Enter the entry to check. Supports automatic detection or specifying a language as the input source. Terminology Library

  3. [Optional] If you think the translation is correct, you can click Copy to copy in one click, making document maintenance easier. Terminology Library

More Operations​

More​

Under Terminology Library, click More. Supports single/batch data deletion, clearing all current configuration entries, and exporting existing content.

Terminology Library

Delete​
  1. Select the entries to delete in the Terminology Library List. Terminology Library

  2. Click Delete under More. Terminology Library

  3. Verify the number of entries to delete, click Confirm Delete to immediately delete the selected entries. Terminology Library

Clear​

The clear operation will delete all current terminology library content. Please proceed with caution.

  1. Click Clear under More. Terminology Library

  2. In the popup, click Confirm Clear to immediately clear all current terminology library content.
    Terminology Library

  3. [Optional] When the content is extensive, clearing in the background is supported and does not affect front-end operations. Terminology Library

Export​

Export existing terminology library content as an Excel file, which can be used for subsequent translation content management.

  1. Click Export under More. Terminology Library

  2. [Optional] When the content is extensive, exporting in the background is supported and does not affect front-end operations.
    Terminology Library

  3. The popup will display data packaging progress. Once completed, the browser will automatically download it.
    Terminology Library

Slang Library​

Overview and Examples​

The slang library is usually the player jargon / commonly used term collection (Slang).It manages jargon, spoken language, and common communication expressions already established among players, making translation results more natural and sound like "players talking".

Example: Blue = Blue Buff, Blue Daddy = Blue Buff, carry = boost, AFK = AFK, like for like = mutual likes

Replacement Best Practices​

When adding or editing a slang entry, select the appropriate replacement method based on the language stage of the content to be replaced. The core difference between the four replacement methods lies in at which stage of the translation process the replacement occurs. The comparison is as follows:

Replacement MethodReplacement TimingApplicable ScenarioTypical Case
Replace then TranslateBefore sending to the model for translationThe source language contains jargon, terms, or abbreviations that are difficult for the model to understandBlue Daddy → Blue Buff
Translate then ReplaceAfter translation by the modelRedundant words, wrong words, or sensitive words appear in the target language (such as HTML escape characters or incorrectly added tags)Sensitive words in model output → Standard wording
Direct ReplaceNo translation; replace upon matchEmergency fix for bad cases that cannot be handled by the first two methods; the effect is equivalent to "Translation Memory"Hold on, we can win this! (whole sentence locked)
Keep OriginalNo translation; locked in placeLock emoticons, hashtags, line breaks, HTML escape characters, etc./n, #hashtag kept as-is

Detailed descriptions and typical cases for each method are provided below. In the case entries, "Any language (auto-detect)" means the system automatically detects the input language, while "Any language" means the configuration applies to all output languages.

Replace then Translate​

Replace the user's input content with the currently configured content first, then call the large language model for translation. Commonly used to replace words that are difficult for the model to understand (jargon, terms, abbreviations, etc.). Because the replacement happens before translation and the replaced content will continue to be translated, a single configuration applies to all languages — just fill in the Target Entry with a standard expression that the model can understand.

Original EntryTarget EntryPlayer Input ExampleChinese OutputEnglish OutputJapanese Output
Any language (auto-detect)|Blue DaddyAny language|Blue BuffJungle goes to farm Blue Daddy打野去打蓝buffJungler, go take the Blue Buff.ジャングラーはブルーバフを取りに行って。
Any language (auto-detect)|MaoyaoAny language|Marco Polo + YaoMarco in bot lane is very strong下路马可波罗+瑶很厉害The Marco Polo + Yao bot lane is really strong.下レーンのマルコポーロ+瑶がめっちゃ強い。
Any language (auto-detect)|K-stealAny language|steal killsTeammates only steal K队友只会抢人头My teammates only know how to steal kills.味方はキルを横取りするばかり。

Translate then Replace​

First call the large language model to translate the user's input content; if the result contains the entry, perform the replacement. The replacement only affects the translation output; the player's input is unaffected. The Original Entry is configured per output language, and language-independent symbols or tags can use Any language. Leaving the Target Entry empty means deleting that entry from the translation output.

Original EntryTarget EntryPlayer Input ExampleChinese OutputEnglish OutputJapanese Output
Any language|<text>Any language|(empty, i.e. delete)Help me look at this match<text>my teammates are throwing</text>帮我看看这局队友太坑。Help me look at this match—my teammates are throwing.この試合、味方がひどすぎるので見て。
Any language|testAny language|(empty, i.e. delete)test测试(empty)テスト
English|crispy skinEnglish|squishyTheir whole team is squishy对面全是脆皮Their whole team is squishy.相手チームは全員脆い。
Any language|&#39;Any language|'You've done what you did to us你们做过的事,我们都会还回来。You've done what you did to us.あなたが私たちにしてきたことをやり返しただけだ。

Direct Replace​

Once an entry is matched, it is strictly replaced according to the configured content. Used for emergency fixes of stubborn bad cases that the first two methods cannot handle; the effect is equivalent to "Translation Memory." It requires a full-sentence exact match and must be configured separately per output language (using "+ Add Language" to configure line by line). Not commonly used.

Original EntryTarget EntryPlayer Input ExampleChinese OutputEnglish OutputJapanese Output
Any language (auto-detect)|Hold on, we can win this!Chinese|Hold on, we can win this!
English|Hold on, we can win this!
Japanese|持ち堪えれば勝てる!
Hold on, we can win this!稳住,我们能赢Hold on, we can win this!持ち堪えれば勝てる!
Any language (auto-detect)|He doesn't know how to gankEnglish|don't know gank
Japanese|ガンクの仕方を知らない
Malay|Orang pun tak tahu gank
He doesn't know how to gank人又不会抓don't know gankガンクの仕方を知らない。
Any language (auto-detect)|don't know gankChinese|人又不会抓don't know gank人又不会抓don't know gankガンクの仕方を知らない。

Keep Original​

Not translated in any language; the original text remains unchanged. Used to lock content such as emoticons, hashtags, line breaks, and HTML escape characters that would become invalid or corrupted after translation. This method does not require a Target Entry; a single configuration covers all languages.

Original EntryTarget EntryPlayer Input ExampleChinese OutputEnglish OutputJapanese Output
Any language (auto-detect)|/n, #hashtag1, #hashtag2None (this method does not require a Target Entry)Do you want to play with us? /n #hashtag1 #hashtag2你想和我们一起玩吗? /n #hashtag1 #hashtag2Do you want to play with us? /n #hashtag1 #hashtag2一緒に遊ばない? /n #hashtag1 #hashtag2
Any language (auto-detect)|(⁠ノ⁠◕⁠ヮ⁠◕⁠)⁠ノ⁠*⁠.⁠✧None (this method does not require a Target Entry)(⁠ノ⁠◕⁠ヮ⁠◕⁠)⁠ノ⁠*⁠.⁠✧ wow(⁠ノ⁠◕⁠ヮ⁠◕⁠)⁠ノ⁠*⁠.⁠✧ 哇(⁠ノ⁠◕⁠ヮ⁠◕⁠)⁠ノ⁠*⁠.⁠✧ Wow(⁠ノ⁠◕⁠ヮ⁠◕⁠)⁠ノ⁠*⁠.⁠✧ うわぁ

Operation Guide​

Import​

  1. Login to the Player Network Console and click Translation Content Management under AI Translation in the left column.

  2. Under Translation Content Management, click Slang Library. Slang Library

  3. Click Import. Slang Library

  4. Select the desired import method. Currently, Local File Import and Import from Production/Test Environment are supported. Slang Library

Local File Import​
  1. Select Local File Import, click Upload Slang File to choose and upload a file. Slang Library

  2. Click Confirm to start parsing the document.

note

If previous translation content exists, this import will overwrite the current active slang library content.

Slang Library

  1. [Optional] If the content is extensive, parsing in the background is supported and does not affect other operations on the front end. Slang Library

    After the file is parsed, click Confirm Import. After a secondary confirmation, the list page will display the imported content.

note

Please carefully review the imported data. Only [Valid Data] and [Recommended Entries] are supported for import; failed entries will not be imported.

Slang Library

Import from Production/Test Environment​
  1. If there is already configured slang library content in the production/test environment, you can import from there. Slang Library

  2. Click Confirm to start parsing the document.

note

If previous translation content exists, this import will overwrite the current active slang library content.

Slang Library

  1. [Optional] If the content is extensive, parsing in the background is supported and does not affect other operations on the front end. Slang Library

  2. After the file is parsed, the list page will display the imported content. Slang Library

  3. [Optional] Single entry editing is supported. Slang Library

Add​

If you only need to add a single translation entry, you can manually configure it to avoid batch export and editing operations.

  1. Under Slang Library, click Add. Slang Library

  2. Enter Target Entry.
    Slang Library

  3. Select the replacement method as needed. The basic settings display Replace then Translate and Translate then Replace by default; click Advanced Settings to enable Direct Replace and Keep Original.

    Basic Settings (displayed by default):

    • Replace then Translate: Replace the user input content with the currently set content first, then use the large language model for translation.
    • Translate then Replace: Use the large language model to translate the user input content first; if the result contains the entry, then perform the replacement. Slang Library

    Advanced Settings: Click Advanced Settings to enable the following two additional methods.

    • Direct Replace: Once the entry is matched, it will be strictly replaced according to the configured content.
    • Keep Original: The content will not be translated in any language and will remain unchanged. Slang Library
  4. Fill in the replacement content, supporting replacement according to General or Other Languages. Slang Library

note

General: General language has been selected. You cannot add other languages.
Slang Library
Other Languages: After selecting other languages, you can add more languages for translation.
Slang Library

  1. Click Save to complete the creation.
    Slang Library

When editing an existing slang entry, the same popup window will open, and the same Basic Settings and Advanced Settings rules will apply.

Debug​

Operations staff can quickly check whether translation content configuration meets expectations.

  1. Under Slang Library, click Debug. Slang Library

  2. Enter the entry to check. Supports automatic detection or specifying a language as the input source. Slang Library

  3. Click the Translate button to start debugging.
    Slang Library

  4. [Optional] If you think the translation is correct, you can click Copy to copy in one click, making document maintenance easier. Slang Library

More Operations​

More​

Under Slang Library, click More. Supports single/batch data deletion, clearing all current configuration entries, and exporting existing content.

Slang Library

Delete​
  1. Select the entries to delete in the Slang Library List. Slang Library

  2. Click Delete under More. Slang Library

  3. Verify the number of entries to delete, click Confirm Delete to immediately delete the selected entries. Slang Library

Clear​

The clear operation will delete all current slang library content. Please proceed with caution.

  1. Click Clear under More. Slang Library

  2. In the popup, click Confirm Clear to immediately clear all current slang library content.
    Slang Library

  3. [Optional] When the content is extensive, clearing in the background is supported and does not affect front-end operations. Slang Library

Export​

Export existing slang library content as an Excel file, which can be used for subsequent translation content management.

  1. Click Export under More. Slang Library

  2. [Optional] When the content is extensive, exporting in the background is supported and does not affect front-end operations. Slang Library

  3. The popup will display data packaging progress. Once completed, the browser will automatically download it.
    Slang Library

Translation Memory​

Overview​

Full-sentence translation memory is usually a fixed sentence-pattern repository (Translation Memory).Used to save confirmed sentence translations. When the same text appears, it will automatically match and reuse, improving translation consistency and efficiency.

Example: Mad skills! = Well played!| Our reign will never end! = The reign never ends!|猥琐发育,别浪=Play it safe, focus on farming.

Operation Guide​

Import​

  1. Login to the Player Network Console and click Translation Content Management under AI Translation in the left column.

  2. Under Translation Content Management, click Translation Memory. Translation Memory

  3. Click Import.

note

If this is your first time using, please download the full sentence table template & formatting guidelines to configure the content.

Translation Memory

  1. [Optional] The template can be configured based on requirements; unused language fields can be left blank. Translation Memory

  2. Select the desired import method. Currently, Local File Import and Import from Production/Test Environment are supported. Translation Memory

Local File Import​
  1. Select Local File Import, click Upload Memory File to choose and upload a file. Translation Memory

  2. Click Confirm to start parsing the document.

note

If previous translation content exists, this import will overwrite the current active translation memory content.

Translation Memory

  1. After the file is parsed, click Confirm Import. After a secondary confirmation, the list page will display the imported content.
note

Please carefully review the imported data. Only [Valid Data] and [Recommended Entries] are supported for import; failed entries will not be imported.

Translation Memory

  1. [Optional] If the content is extensive, parsing in the background is supported and does not affect other operations on the front end. Translation Memory

  2. [Optional] If it is not the first time importing a multilingual entry file, canceling import is supported. You can click Abandon This Import to return to the list page. Translation Memory

Import from Production/Test Environment​
  1. If there is already configured translation memory content in the production/test environment, you can import from there and click Confirm to start import. Translation Memory

  2. Click Confirm to start parsing the content. Once parsed, the list page will display the imported content.

note

If previous translation content exists, this import will overwrite the current active translation memory content.

Translation Memory

  1. [Optional] If the content is extensive, parsing in the background is supported and does not affect other operations on the front end. Translation Memory

  2. [Optional] Single entry editing is supported. Translation Memory

Add​

If you only need to add a single translation entry, you can manually configure it to avoid batch export and editing operations.

  1. Under Translation Memory, click Add. Translation Memory

  2. Fill in the multilingual entries you need to configure, then click New. Translation Memory

Debug​

Operations staff can quickly check whether translation content configuration meets expectations.

  1. Under Translation Memory, click Debug. Translation Memory

  2. Enter the entry to check. Supports automatic detection or specifying a language as the input source. Translation Memory

  3. [Optional] If you think the translation is correct, you can click Copy to copy in one click, making document maintenance easier. Translation Memory

More Operations​

More​

Under Translation Memory, click More. Supports single/batch data deletion, clearing all current configuration entries, and exporting existing content.

Translation Memory

Delete​
  1. Select the entries to delete in the Translation Memory List. Translation Memory

  2. Click Delete under More. Translation Memory

  3. Verify the number of entries to delete, click Confirm Delete to immediately delete the selected entries. Translation Memory

Clear​

The clear operation will delete all current translation memory content. Please proceed with caution.

  1. Click Clear under More. Translation Memory

  2. In the popup, click Confirm Clear to immediately clear all current translation memory content.
    Translation Memory

  3. [Optional] When the content is extensive, clearing in the background is supported and does not affect front-end operations. Translation Memory

Export​

Export existing translation memory content as an Excel file, which can be used for subsequent translation content management.

  1. Click Export under More. Translation Memory

  2. [Optional] When the content is extensive, exporting in the background is supported and does not affect front-end operations. Translation Memory

  3. The popup will display data packaging progress. Once completed, the browser will automatically download it.
    Translation Memory

Operation Log​

View historical operation logs of the Translation Content Management module through Operation Log, including detailed records of import, edit, clear, delete, and other actions for easier auditing and tracing.

  1. On the Translation Content Management page, click Operation Log. Operation Log

Filter Conditions​

The operation log list supports quickly locating target records using the following filter conditions:

  • Operation Time: Supports filtering operation logs by time range.

  • Translation Scenario: Supports filtering by translation scenario name.

  • Environment: Supports filtering by Production Environment or Test Environment.

  • Operator: Supports filtering by operator account.

  • Database: Supports filtering by Terminology Library, Slang Library, or Translation Memory.

  • Operation Content: Supports filtering by Import, Edit, Clear, Delete, etc.

    Operation Log

Dashboard​

View core indicator data of AI Translation Service through Dashboard, including request count, translated character count, response time, and other key statistics, as well as visual charts for service usage trends and response time.

  1. Login to the Player Network Console and click Dashboard under AI Translation in the left column. Dashboard

Filter criteria​

At the top of the Dashboard, you can view data within a specified range using the following filter criteria:

  • Translation Scenario: Select the translation scenario to view. You can choose all scenarios or a specified scenario.
  • Data Period: Select the time granularity for data statistics. Options include: Real-time Data, This Week, This Month, Last Ten Days, and more.

After configuring the filter criteria, click the Query button to refresh the data; click the Reset button to restore the default filter criteria. Dashboard

Metrics​

The Dashboard displays the following core metric cards:

Metric NameDescription
Request CountTotal number of AI translation API requests during the current period
Translated CharactersTotal number of characters processed by the AI translation API during the current period
99% Response Time99% of requests have response times shorter than this value
95% Response Time95% of requests have response times shorter than this value
Average Response DurationAverage response duration of all requests during the current period
Cumulative Translated VolumeTotal number of translated characters since business integration
Cumulative Call CountTotal number of translation API calls since business integration

Dashboard

Service Usage Trend​

Displays the trend of request count and translated characters over the selected period. For real-time data, yesterday’s corresponding time period is shown as a dashed line for comparison.

Dashboard

The Service Usage Trend chart shows changes in translation service usage over time, supporting the following data dimensions:

  • Request Count: Shows the number of requests at each time point.
  • Translated Characters: Shows the number of translated characters at each time point.
  • Request Count (Yesterday): Shows the comparison with the number of requests at the same period yesterday.
  • Translated Characters (Yesterday): Shows the comparison with the number of translated characters at the same period yesterday.

The chart supports the Export feature in the top right corner, allowing you to export chart data as a file. Dashboard

Service Response Time​

Displays the trend of 99%, 95% percentile and average response times during the selected period.

Dashboard

The Service Response Time chart shows the changes in translation service response time over time, supporting the following data dimensions:

  • 99% Response Time: Shows the 99% response time at each time point.
  • 95% Response Time: Shows the 95% response time at each time point.
  • Average Response Time: Shows the average response time at each time point.

The chart supports the Export feature in the top right corner, allowing you to export chart data as a file. Dashboard

Distribution of Translation Languages​

The proportion of requests by source language / target language during the selected period, can be toggled between views.

The Distribution of Translation Languages chart shows the language usage proportion in the translation service, supporting switching to view distribution data for either source or target languages.

Click the Source Language or Target Language labels to switch and view the respective language distribution.

  • Source Language: Shows the distribution of source languages in translation requests.

  • Target Language: Shows the distribution of target languages in translation requests.

    Dashboard

The chart supports the Export feature in the top right corner, allowing you to export chart data as a file. Dashboard