sentence: implementations are available on the following platforms : java javascript macintosh dos unix x window system microsoft windows pocket pc the existence of the glk api has made possible the creation of '' universal translator '' if interpreters , programs such as gargoyle and spatterlight which can run all popular if formats and almost all of the more obscure ones .