Transtar - Stardew Valley translation tool
A translation tool specially designed for Stardew Valley, providing a complete process from extraction to generation of translation files
Screenshots 7 screenshots
About this mod Machine translation
A translation tool specially designed for Stardew Valley, providing a complete process from extraction to generation of translation files
Transtar
🌟 **A translation tool specially built for Stardew Valley**
Features
✨ **Smart Extraction**
- Automatically extract module entries without having to understand various frame formats
- Extract sentences from the CP file that are not put into the i18n file (module authors can use this function to check whether there are any missing sentences)
- Provides a complete process from extraction to generation of final translation files
🔍 **Translation Verification**
- Verify whether there are any omissions or losses in the translated text, such as %farm, $1, ^, # and other special symbols
- Support machine translation
- Provides translation optimization options
Using objects
👥 **Applicable people**
-Mod translators or teams translating a large number of mods
Installation Guide
💻 **System Requirements**
-Only supports Windows system
📥 **Installation Steps**
- Download and extract the files to a separate folder
- Run transtar.exe and select language
- Drag and drop the module folder to be translated into the drop area or select the folder manually
Usage process
Extraction
- Click the extract button and a 'dict' folder containing the content that needs to be translated will be generated.
translate
- Click the translate button
- Choose how to optimize your translation when finished:
- Method 1: Open the "dict" folder, open the JSON files one by one, and replace the "translation" field content in each entry with a better translation sentence
- Method 2: Upload the "dict" file content to the ParaTranz collaborative translation platform
examine
- Make sure the "dict" folder exists and the contents are translated
- Click the **CHECK** button
- There will be a prompt if successful, and a folder named error will pop up if there is an error.
- Fix errors in dict file until error-free
- Click the Import from Error button
Generate
- Make sure the "dict" folder exists and the contents are translated
- If using the second translation method, just download the uploaded file and put it back in the "dict" folder
- Drag the module folder (not the dict folder) to the **drop area**
- Click the **Generate** button
- A module translation package will be generated upon completion
Support framework
🛠️ **Compatible with frameworks**
- Content Patcher
- i18n
- Json Assets
- Mail Framework Mod
- Shop Tile Framework (deprecated)
- Quest Framework (deprecated)
Development Plan
📋 **TO DO**
- Add log window
- Statistics when execution completes
---
**Video tutorial**: Bilibili teaching video
**Project address**: GitHub repository
💡 **Warm Tips**:
- Please don’t post it purely as a machine translation.
- Don’t use this tool to plagiarize other people’s translations
- For all translators, try to contact the original author to obtain authorization before translating. It is respectful and it is also convenient for others to know that someone is translating.
Special thanks to LewdDew Valley Chinese author xuzhi1977 and his group of friends for their sponsorship and support
Install & use Install: SMAPI mod (Stardew Valley standard)
- Install SMAPI first (Stardew Valley's mod loader): download it from smapi.io, run 'install on Windows.bat' and pick your game folder.
- Unzip the archive from playbuff and find the folder that contains manifest.json — that folder is the mod.
- Copy that whole folder into Stardew Valley/Mods/.
- Launch the game through SMAPI (run StardewModdingAPI.exe or set it as the launch option). The console before the title screen lists each mod's load result.
Cheat-style tools may not need SMAPI — unzip and run them as the readme describes. Back up your save before editing it; SMAPI lists failed mods in its console.