3

Как добавить функцию онлайн-словарей (в основном, переводчик Google) для GoldenDict

Прямо сейчас обсуждаемое решение находится в HTML с iframe

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <title>Iframe test for GoldenDict</title>
   </head>
    Google translate:
  <iframe src="https://translate.google.cn/#auto/zh-CN/hello"></iframe>
  <br>
</html> 

Существует ли простой скрипт / приложение для перевода, которое считывает sting переменную и возвращает ее переведенной?

1 ответ1

2

Перевести скорлупе

Translate-shell использует различные сервисы онлайн-перевода ... мы могли бы интегрировать все приложение или часть его источника, чтобы обеспечить перевод для goldendict.

https://github.com/soimort/translate-shell

Быстрое решение с помощью Translate-Shell

GoldenDict имеет функцию « Programs в разделе настроек словаря, поэтому простым способом добавить функцию онлайн-перевода было бы использование одного из этих двух инструментов командной строки translate-shell или сценария python doodle-translate

В качестве примера французского / английского перевода с Google в разделе Программы мы просто добавим

trans -e google -s en -t fr -show-original y -show-original-phonetics n -show-translation y -no-ansi -show-translation-phonetics n -show-prompt-message n -show-languages y -show-original-dictionary n -show-dictionary n -show-alternatives n "%GDWORD%"

а также

trans -e google -s fr -t en -show-original y -show-original-phonetics n -show-translation y -no-ansi -show-translation-phonetics n -show-prompt-message n -show-languages y -show-original-dictionary n -show-dictionary n -show-alternatives n "%GDWORD%"

Вот захват

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .