A text reader with dictionary for GP2X, UNIX and Windows