For a given input path, try to guess a suitable generator and return it
For a language, return the generator