Reworks gtrans into language-specific lookups that depend on the X selection.
Updates various comments and docstrings that I don't want cluttering other commits.
Adds SH, a trivial call to trivial-shell.