TABLE OF CONTENTS
translator.library/Translate
translator.library/Translate                       translator.library/Translate
    NAME
        Translate -- Convert an English string into narrator device phonemes.
    SYNOPSIS
        rtnCode = Translate(inString, inLength, outBuffer, outLength)
        D0                  A0        D0        A1         D1
        LONG Translate( STRPTR inString, LONG inLength, STRPTR outBuffer,
            LONG outlen );
    FUNCTION
        The translate function converts an English string into
        a string of phonetic codes suitable as input to the
        narrator device.
    INPUTS
        inString - pointer to English string
        inLength - length of English string
        outBuffer - a char array which will hold the phonetic codes
        outLength - the length of the output array
    RESULTS
        rtnCode - zero if no error has occured.
            The only error that can occur is overflowing the outBuffer.
            If Translate() determines that an overflow will occur, it
            will stop the translation at a word boundary before the
            overflow happens.  If this occurs, rtnCode will be a
            negative number whose absolute value indicates where in
            inString Translate() stopped.  The user can then use the
            offset -rtnCode from the beginning of inString in a
            subsequent Translate() call to continue the translation.
    SEE ALSO
        narrator.device/CMD_WRITE