What interchange format should I use for e.g. subtitles and UI texts? Are there any standard formats that can be used as the source material for game texts (i.e. subtitles, UI texts, etc.)? I can think of the following constraints at least some style effects (e.g. bold, italics) at least some format string support (e.g. you found d gold, you found count gold) be translator friendly either easy to grasp, or standard enough that translation companies may already have experience with it I know about the following but none of them appear to support format strings. Are there any industry standards for that or does every game or engine roll their own format? UE4 uses a custom rich text format (example Hello lt RichText.Emphasis gt everyone lt gt !) Unity uses its own HTML like format (example Hello lt b gt everyone lt b gt !) the srt format uses HTML like syntax, too (example Hello lt b gt everyone lt b gt !) BBCode is another popular format (example Hello b everyone b !)