diff --git a/src/represent/resultwidget.cpp b/src/represent/resultwidget.cpp index 45593cf..06ec068 100644 --- a/src/represent/resultwidget.cpp +++ b/src/represent/resultwidget.cpp @@ -84,6 +84,7 @@ void ResultWidget::show(const TaskPtr &task) recognized_->setToolTip(tooltip); translated_->setText(task->translated); + translated_->setToolTip(task->usedTranslator); const auto gotTranslation = !task->translated.isEmpty(); translated_->setVisible(gotTranslation); diff --git a/src/task.h b/src/task.h index a414b3d..5bbff20 100644 --- a/src/task.h +++ b/src/task.h @@ -22,6 +22,7 @@ public: LanguageId targetLanguage; QStringList translators; + QString usedTranslator; QString error; QStringList translatorErrors; diff --git a/src/translate/webpage.cpp b/src/translate/webpage.cpp index 0c0d635..6d91079 100644 --- a/src/translate/webpage.cpp +++ b/src/translate/webpage.cpp @@ -149,6 +149,7 @@ void WebPage::setTranslated(const QString &text) SOFT_ASSERT(task_, return ) task_->translated = text; + task_->usedTranslator = scriptName_; translator_.finish(task_); }