Minimal files to translate a single noun: CatEus.gf : concrete CatEus of Cat = CommonX ** open Prelude in { flags optimize=all_subs ; lincat CN = {s : Str } ; N = {s : Str } ; } LexiconEus.gf: concrete LexiconEus of Lexicon = CatEus ** open Prelude in { oper mkN : Str -> N = \s -> lin N {s = s} ; lin boy_N = mkN "mutil" ; } TranslateEus.gf: --# -path=.:../chunk:alltenses concrete TranslateEus of Translate = NounEus, DictionaryEus ** open ResEus, Prelude in { flags literal=Symb ; } ==Commands== $ gf DictionaryEus.gf Dictionary> lin boy_N mutil