The code spotter breaks the text to be translated into segments that take into account the line length and the maximum number of characters that will fit onto the screen. In doing so, the spotter will determine optimal places for line breaks to ensure the best possible readability.  Also, one time code spots first—before translating—so that one need only do it once if several languages are involved.