Starfield
0 of 0

File information

Last updated

Original upload

Created by

McGuffin

Uploaded by

mcguffin

Virus scan

Safe to use

Tags for this mod

About this mod

xTranslator is a comprehensive text editor and translation tool designed for Skyrim, Fallout 4, and Starfield.
It allows users to edit esp/esm/papyrusPex files with advanced functionalities and data analysis.

Requirements
Permissions and credits
Changelogs
Donations
xTranslator is a comprehensive text editor and translation tool designed for Skyrim, Fallout 4, and Starfield. It allows users to edit esp/esm/papyrusPex files with advanced functionalities and data analysis. Additionally, it enables the creation of fuz/wem maps, NPC maps, and the ability to listen to audio files alongside corresponding dialogues.

It's actually the same tool for each game, you can choose and change your game workspace on the fly.

----------------------------------------------------------------------------------------
The home for this tool is the Nexus, it's made on freetime and the access is free. Please, do not upload it elsewhere.
----------------------------------------------------------------------------------------

FAQhttp://www.nexusmods.com/fallout4/articles/35/
How to quickly update an old installation of the translator: http://www.nexusmods.com/skyrimspecialedition/articles/50/
basic tutorial for simple dictionaries and quick first steps: http://www.nexusmods.com/fallout4/articles/23/
Editing similar strings with heuristic suggestion: http://www.nexusmods.com/skyrimspecialedition/articles/176/
Converting esp/string Encoding: http://www.nexusmods.com/skyrimspecialedition/articles/32/ 
AddHeader /Tags - DefUI/defHUD helpers tools: http://www.nexusmods.com/fallout4/articles/447/
Loading a set of old Skyrim Strings, or use espCompare to update SSE version of a mod: http://www.nexusmods.com/skyrimspecialedition/articles/5/
A tutorial/Howto use the OldDialogStyle tool for the NewDialog Mod: http://www.nexusmods.com/fallout4/articles/11/
Translate Item Sorting mods with regEXhttp://www.nexusmods.com/fallout4/articles/41/
Hints/tips/tricks: http://www.nexusmods.com/fallout4/articles/89/
Using RegExhttp://www.nexusmods.com/fallout4/articles/199/
Copy Paste & Quick Numerics replacement http://www.nexusmods.com/fallout4/articles/215/?
Using a SpellChecker in Fallout4Translator: http://www.nexusmods.com/fallout4/articles/255/?
Importing NpcMap from xEdit: http://www.nexusmods.com/skyrimspecialedition/articles/78/
How to use and get credentials keys for Online TranslatorAPIshttp://www.nexusmods.com/skyrimspecialedition/articles/62/?

Add tag filter to strings and filter strings by tag: http://www.nexusmods.com/skyrimspecialedition/articles/508/
Edit VMAD (text strings properties): http://www.nexusmods.com/skyrimspecialedition/articles/507
-----------------------------------------------------------------------------
Features of the tool

Edition Modes :

1)*Esp mode* can load esp/esm file and perform direct translation
2)*Strings mode* can perform translation on strings files that come with localized esp (STRINGS, DLSTRINGS, ILSTRINGS). This mode does not alter esp/esm (updated and functionnal). This mode is DEPRECATED, use the HybridMode instead that allows much more flexibility.
3)*Hybrid Mode*: load a localized Esp as a Records/fields layout for editing Strings files. (The esp doesn't have to be in the Skyrim directory, but the Strings files must be in a .\strings folder just next to the esp) 
4)*MCM/Translate*: Those files are used by addons that support MCM menu (SkyUI), but also by vanilla skyrim. They contains all UI strings.
5)*PapyrusPex*: The tool includes a papyrus pex decompiler that allows to translate pex files. Internals vars will be locked as non-editable.

Functionalities:

-Build dictionaries of strings pairs from existing .Strings files
-EspCompare tool: build string pairs directly between 2 esps with different languages.
-Direct strings Search
-Fuz Mapping and Fuz Player
-Heuristic strings search with translation suggestions on the fly
-SpellCheck for your language inline with MSWORD or Hunspell/OpenOffice Dics
-RegEx search/replace/translation
-Tools for various operations like OldDialog, .String files compare, Chinese Traditional/Simplfied conversion etc...
-Diff-viewer, that shows difference between original/updated source-strings
-Support all known encoding for Skyrim/Fallout4
-Alias Tool Check: verify alias integrity between source string and its translation.
-Special DialogList for DIAL/INFO/QUST data
-Search and replace tool with batch support
-Custom dictionary
-Undo
-XML import/export
-Extracts files from BSA/BA2 archives
-Inline dictionary, built on the fly with the existing string pairs.(for latin/english language)
-Support for some Online translators (YandexAPI (https://translate.yandex.com/) Powered by Yandex / MsTranslator (http://www.bing.com/translator) Powered by Microsoft
-The UI has been localized and can be easily translated (Ressources can be found in the \res folder, just create a new folder with the desired language. The 'res.ini' file contains all strings used by TESVT. If you are using extended charset, I suggest to save it in utf-8 with BOM, so there will be no codepage issue)

Some hidden ShortCuts:
Ctrl-Shift-S:Export/finalize current
Ctrl-R: Quick AutoTranslate on selection
Shift-F12:Generate Derived strings

Shared dictionaries:


Important: This translator is *not* a tool for to localize/delocalize *.esp/*.esm file. Use xEdit to perform this kind of task.

Source of the project: https://github.com/MGuffin/xTranslator

Notes & Crédits: 
UIlocalization: Inherited from TesvTranslator & fallout4translator (some Translations are not up to date)
-Japanese by Vivanon, Kuroko137 & BowmoreLover (Up to date)
-German by Slavovitsh, nnw & Scharesoft & X00LA (Partial)
-Polish by TomBrightblade (Partial)
-Chinese Simplified & Chinese Traditional by Ruinelec, Windkenlu, Rebya & 0xb160d1c5 (Partial)
-Spanish by Fiama & Pashalsta (Partial)
-Portuguese by Vulthoryu (Partial)
-Russian by Iclinet (Partial)
-Korean by -Ren- (Partial)
-Italian by alfx3 (Partial)
-Slovak by pe-pe143 (Partial)

Special thanks to 
Bethesda
Tes5edit team for their work
Alexander Blade for the last fallout4 OpCode in Pex
Internet for the gigantic ressource ^^

Note on extra Components used by this Tool:
-SynEdit: https://github.com/SynEdit/SynEdit
-VirtualStringTree: written by Mike Lischke (www.soft-gems.net).
-Diff: Search Heuristic compare is using the Diff Unit http://www.angusj.com/delphi/textdiff.html credit to Angus Johnson
-HtmlViewer: https://github.com/BerndGabriel/HtmlViewer
-ZLibex: 1.2.3 http://www.dellapasqua.com and xEdit https://github.com/TES5Edit
-LZ4 https://github.com/atelierw/LZ4Delphi and xEdit https://github.com/TES5Edit
-Part of the code for Bsa/ba2/Stream loading from xEdit  https://github.com/TES5Edit
-OmniXML: https://github.com/mremec/omnixml
-PCRE Regex library: http://www.regular-expressions.info/delphi.html (unicode version)
-Hunspell Module is distributed under the Mozilla Public License Version 1.1 https://github.com/hunspell/hunspell/releases
-xmw to wav converter: xWMAEncode.exe from directX SDK/microsoft
-Madshi exception handler [non commercial version] (http://www.madshi.net/

Online translation support, the tool can also use: 

DeepL: https://www.deepl.com/translator
MsTranslator: http://www.bing.com/translator
GoogleTranslate(web end point only): https://translate.google.com/  
Youdao: https://translate.youdao.com/
Baidu: https://www.baiduinenglish.com/

=======================================================

History: see the changelog on top of this page