diff -r 20c9a023b6c1 -r 3e2897a36771 Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py --- a/Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py Tue Oct 02 19:11:39 2018 +0200 +++ b/Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py Tue Oct 02 19:22:56 2018 +0200 @@ -263,8 +263,8 @@ if index == -1: index = 0 self.transLanguageComboBox.setCurrentIndex(index) - - self.__updateTranslateButton() + + self.__updateTranslateButton() @pyqtSlot(int) def on_transLanguageComboBox_currentIndexChanged(self, index): @@ -323,6 +323,7 @@ """ self.__ensureTranslationEngineReady() + self.__updateTranslateButton() self.__updatePronounceButtons() self.__plugin.setPreferences( @@ -355,6 +356,7 @@ """ enable = bool(self.origEdit.toPlainText()) enable &= bool(self.__translationLanguage()) + enable &= bool(self.__originalLanguage()) self.translateButton.setEnabled(enable) def __translate(self, text, originalLanguage, translationLanguage):