RimWorld

RimWorld

602 ratings
Auto Translation
56
27
6
12
12
17
4
9
8
7
3
4
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5
File Size
Posted
Updated
12.883 MB
29 Jun, 2024 @ 8:22am
27 Feb @ 10:22pm
25 Change Notes ( view )

Subscribe to download
Auto Translation

In 1 collection by SeoHyeon
Mods I made
6 items
Description
This mod automatically machine-translates untranslated strings in RimWorld.
Not all text, only DefInjected and Keyed (virtually all).


IMPORTANT NOTES
- When you first launch the game with the mod, it will take a time proportional to the number of untranslated strings before all text is fully translated. (usually between 5 minutes and an hour)
- While translation is in progress, some text will remain untranslated, but you can still play the game as usual. Just like 'adaptive mod' in Rocketman.
- Names, descriptions such as traits, backstories and Keyed will be updated in real-time without restarting.
- Quests, ideological beliefs, etc. (something that generates text) may or may not require a restart.
- All translations are saved, so once a translation is complete, it will be applied on startup immediately after that.
- You can check the current translation status in the mod settings.

- Remember that this mod is still in development.


Features
- All languages available in RimWorld are supported.
- Automatically machine-translates untranslated strings in RimWorld. (only translates DefInjected and Keyed)
- Google, DeepL, DeepL(Pro), Claude3 are available as translation engine (but while Google does not, others require an API Key).


Q&A
- Load order?
- => Doesn't matter, just auto sort.

- Can I use this mod with other human-translations?
- => Yes you can. and human-translations will be prioritized.

- Can this work with {Insert mod name here}?
- => It should be. And I tested with my modlist (about 400 mods). But it is still unstable, so let me know if you have an issue with this mod.

- Can this also translates the names?
- => No, Because the names are stored fragmented, so that the translator can't translate properly. And there is a Translated names

- Can this also translates Dev Menu?
- => You should try Dev In Your Language.

- Some texts are not translated!
- => First of all, have you tried going into the mod settings, made sure all translations are complete, and restarting? there are two cases. First, these texts are hardcoded and are difficult to translate with this mod, sorry about that. Second, the translation did not translate properly because the formatting failed. This happens mostly with long strings. It's a problem with the translator itself, and I've tried to fix it as best I can.



Credits
- This mod is originally inspired by the Minecraft mod, AutoTranslation[www.curseforge.com] made by 墨涤千尘
- This mod is made by me, SeoHyeon


Source[github.com]
Popular Discussions View All (5)
1
16 Apr @ 7:49am
Would it be possible to correct individual translations manually?
RadioAk7iV
1
3 Oct, 2024 @ 3:32am
Bruh... maybe you add some other translators? because thats a bit cringe...
МГЕ Фембой
1
30 Jun, 2024 @ 7:41pm
Some useful suggestions
󠀡󠀡
258 Comments
Санта 2 Jun @ 4:32am 
how fix it?
Санта 2 Jun @ 4:32am 
Could not resolve symbol "chemical_label" for string "Генетическая {chemical_label} зависимость".
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.Log:ErrorOnce (string,int)
Verse.GrammarResolverSimple:TryResolveInner (Verse.TaggedString,int,System.Text.StringBuilder,System.Collections.Generic.List`1<string>,System.Collections.Generic.List`1<object>,bool)
Verse.GrammarResolverSimple:Formatted (Verse.TaggedString,System.Collections.Generic.List`1<string>,System.Collections.Generic.List`1<object>)
Verse.GrammarResolverSimpleStringExtensions:Formatted (string,Verse.NamedArgument)
Verse.GrammarResolverSimpleStringExtensions:Formatted (Verse.TaggedString,Verse.NamedArgument)
Verse.TranslatorFormattedStringExtensions:Translate (string,Verse.NamedArgument)
RimWorld.GeneDefGenerator:DependencyThoughtDef (RimWorld.ChemicalDef,bool)
...
Санта 2 Jun @ 4:32am 
...
RimWorld.GeneDefGenerator/<ImpliedThoughtDefs>d__1:MoveNext ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.DefGenerator.GenerateImpliedDefs_PreResolve_Patch2 (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__6_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()
put_away 30 May @ 8:54pm 
아니 이런 갓모드가 있었다니???
엑스트라1 30 May @ 9:40am 
+ 하나의 모드에서 몇개는 제대로 됐지만 몇개는 찐빠가 나서 이것도 수정이 필요 합니다
엑스트라1 30 May @ 5:48am 
번역이 끝나고 나서 일부 모드에 에러가 생겨서 번역을 다시 해야 하는데 그 모드만 다시 번역하게 만들 수는 없나요?
蟹ミソアイス 30 May @ 4:05am 
I get a message that the API limit has been reached and I cannot translate DeepL.
I am using DeepL Pro so that shouldn't be the case but there may have been a change on the site.
The following was left in the error log.
APIの上限に達したとのメッセージが出てDeepLの翻訳ができません。
DeepL Proを使用しているのでそのはずはないのですがサイト側で変更があったのかもしれません。
エラーログには下記のものが残っていました。

<color=#34e2eb>AutoTranslation</color>: DeepL (Pro), translate failed. reason: System.Exception|Web error: HTTP/1.1 403 Forbidden
젤리킹 JellyKing 24 May @ 8:32pm 
ChatGPT 토큰 충전해서 해봤는데 차라리 구글번역이 나은것같기도 합니다.. AI 번역은 할때마다 사용자경험이 다 달라질것같네요
플랑도르 스칼렛 21 May @ 2:22am 
새로 추가한 모드가 번역이 안된게 있어서 추가할 번역 목록에도 없는김에 번역을 완전히 삭제하고 다시 시작하니까 원래 번역했던 7100개는 어디가고 2500개만 번역하는데 이유가 뭘까요
StoneTruck 19 May @ 7:07am 
중국어->영어로 번역하려고 하는데 번역 결과물 중간에 한국어가 섞여서 나오네요!