Computer programs contain text. This is the text we see on the user interface, in program help and in the various program menus. Of course, this text must be translated into various languages. Some of this text can be stored in files that contain text strings to be translated. These strings may contain variables that must be left as they are. There may also be character restrictions or other instructions or requirements to follow. At Ampersand, we have the tools needed to fulfil these requirements and deliver a translation that fits each situation and environment.