external translator logic fixed

external translator must be used only if "no match" is found.

Also added a none option as well to disable selecting external
translator