1. A non-transitory machine readable storage having stored thereon a computer program for testing the display of bi-directional language script prior to translation in an application under test, the computer program comprising a routine set of instructions which when executed by a machine causes the machine to perform the steps of: using unidirectional glyphs with shaping indicators selected from the group consisting of an overbar and an underscore, to simulate right-to-left characters, the shaping indicators each indicating a shaping of a corresponding right-to-left character code point; and, displaying the characters each with a corresponding one of the shaping indicators placed over a corresponding one of the characters in a display of a computer; wherein the using step comprises the steps of: reversing an ordering of a first set of unidirectional text characters in an input string; mapping said unidirectional text characters of said input string in said reversed order to corresponding right-to-left code points in a bi-directional language code page, the mapping producing a pseudo-translated string; loading a plurality of unidirectional language glyphs, each of said glyphs corresponding to a same one of said right-to-left character code points as had been used to produce said pseudo-translated string; and, combining said pseudo-translated string and said glyphs to simulate right-to-left character rendering in an application under test such that a resultant output is visually similar to said input string.