Интеграция DeepL для плагина Translator

Что вы хотите сделать?

Мне нужна дополнительная интеграция DeepL для плагина Translator в Discourse. Она должна работать точно так же, как и с API Google Translate.

Когда это нужно сделать?

Срочности нет, но как только будет определён специалист, полагаю, одной недели будет достаточно для завершения интеграции API. Это можно обсудить.

Какой ваш бюджет в долларах США, который вы можете предложить за эту задачу?

До 150 $. Однако открыт к вашим предложениям.

9 лайков

Мы (наша ассоциация) тоже можем поддержать это, до 100 долларов

3 лайка

Думаю, я смогу взяться за это с дополнительным бюджетом. Не совсем понятно (по крайней мере, для меня), одинаковы ли бесплатная и Pro версии API. Я отправлю личное сообщение со своим адресом электронной почты.

5 лайков

Я не до конца осознавал, на что здесь иду.

При текущем бюджете я могу предложить рабочий форк с поддержкой Deepl, но код, который будет достаточно качественным для включения в существующий плагин через PR. Кроме того, Deepl кажется мне немного ненадёжным:

  • очень сложно зарегистрироваться: создание одного типа аккаунта не позволяет получить API-ключ, и нет способа это изменить;
  • API-вызов, возвращающий список поддерживаемых языков, не возвращает валидный JSON (хотя все остальные вызовы возвращают?);
  • существуют отдельные эндпоинты для «бесплатных» (в чём я не уверен, что они действительно бесплатны?) и «профессиональных» аккаунтов.

EDIT: но я вижу, что многие этого хотят, так что, возможно, Deepl действительно отличный сервис. :wink:

2 лайка

@pfaffman, возможно, лучше обратиться в поддержку Яндекс. Переводчик: Discourse Translator. Это самый дешёвый вариант, и он очень хорошо переводит текст.

1 лайк

Я не уделял этому должного внимания. Не знаю, что именно потребуется для исправления поддержки Yandex, но если кто-то сможет дать подсказку и имеет необходимые средства, я готов разобраться в этом.

1 лайк

Почему самый дешёвый? Сколько стоит Google Translate?

Привет! Я могу внести 50 долларов, даже если у нас нет полноценного бизнес-кейса (это небольшая некоммерческая сообщественная инициатива). Могу предложить тестирование конечными пользователями и взаимодействие с коллегами из DeepL, к которым я уже обращался ранее, чтобы аргументировать возможность использования бесплатного тарифа.

1 лайк

Вы можете ознакомиться с этим форком: GitHub - literatecomputing/discourse-translator · GitHub

По-моему, он работает, но с некоторыми оговорками (которые я сейчас не помню). Однако мне потребуется несколько часов, чтобы подготовить спецификации для полноценного pull-запроса. Мне было сложно создать аккаунт и найти документацию (если вы авторизованы, вы видите конечную точку только того тарифа, на который подписаны в данный момент, и мне пришлось изменить статус аккаунта, прежде чем я узнал, что мог выйти из системы, чтобы просмотреть документацию).

Мне нужен бюджет в 10 раз больше вашего, чтобы снова взяться за это.

3 лайка

Спасибо, запущу окружение для разработки, как только найду время (зима на носу, так что хакерство снова в планах), и попробую. Добавляю это как плагин, регистрируюсь на бесплатном тарифе и настраиваю через UI, верно? Спасибо, что вообще уделили внимание. Я прекрасно понимаю, что вам, наверное, нужно финансирование для этого. Вижу, что сложно собирать средства. Возможно, это не судьба.

1 лайк

Да. Я на 99% уверен, что вы сможете установить это на продакшн-сайт, ввести свои ключ(и), и всё заработает.

Было интересно продвинуться так далеко, но я устал от спецификаций и вернулся к другим задачам. :wink:

1 лайк

Можете ли вы поделиться этим отзывом, если помните? Я с радостью передам его команде DeepL. Это должно помочь в улучшении их продукта.

1 лайк

Под «спеками» я имею в виду тесты Ruby/Rails, необходимые для PR; это не вина DeepL — это моя неумелость в написании специков (или, если быть честнее, в понимании лежащих в их основе компонентов). (Кстати, я уже высказывал свои другие претензии к DeepL в тикете. Мне, похоже, не удалось убедить их в том, что мои проблемы заслуживают их внимания.)

1 лайк

???
Сначала вы написали, что сможете сделать это за 150, а теперь требуете ещё 500?

Речь шла о том, что «сделать это» означало «заставить плагин использовать DeepL». Я это сделал.

Я никогда не обещал «создать код и спецификации, подходящие для PR».

Если кто-то заплатил мне деньги и считает, что не получил того, что хотел, я с радостью верну деньги.

3 лайка

И где же это?

Но, честно говоря, мне это больше не нужно.

Вот почему, наверное, вы не могли его найти.

Нет, дело в том, что я не слежу за всеми репозиториями GitHub, и кроме вашего ответа от 20 часов назад, не было никаких указаний на то, что вы это сделали.

1 лайк

21 день назад:

5 лайков

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.