Fix bad logic tests.
Refactor required_languages validation.

Now it is performed only once, in TranslationOptions constructor.