Подскажите пожалуйста, можно ли встроить onlline-перводчик (например google или яндекс) как в twitter (по нажатию на ссылку - текст автоматически переводится с любого языка), при этом бесплатно? - У Google и Яндекс очень высокие цены для чат-сервисов: API Google: $20 per million characters; API Yandex: $15 per million characters. При относительно небольшом трафике посещений, в некоторых странах этот лимит может быть превышен за пару дней, а то и за день... Возможно есть какое-то off-line API, которое можно встроить в проект, скачав языковые пакеты и не отправлять запросы в google или yandex?
Дополнительно:
Содержание
Бесплатный вряд ли найти можно, но есть где бесплатно есть некоторое количество символов. Есть апи, сделав цепочку похожих сервисов, вполне можно бесплатно обслуживать не большой сайт https://www.deepl.com/
переводчики нынче встроены во многие браузеры
он не будет переводить текст, который дозаписывается в DOM при общении через ajax. Это во-первых. А во-вторых, текс на странице может быть на разных языках. И в таком случае "браузерный переводчик" не будет переводить страницу.
Ту же llama можно использовать в оффлайне
По скорости вроде медленнее, а качество: https://habr.com/ru/articles/749864/
Также можно обратить внимание на то, что тексты на сайтах, вообще говоря, показываются далеко не один раз. И каждый раз их переводить не нужно, достаточно перевести один раз всё заранее или переводить конкретный текст в нужный язык при первом обращении. В зависимости от объёма сайта, это может очень существенно снизить общие затраты на перевод.
Ответы:
можно ли встроить onlline-перводчик (например google или яндекс) как в twitter. ... при этом бесплатно?
Можно. Но это не очень честные методы и компании об этом не знают 🙂 Cудя по комментариям к вопросу, ответ на вопрос "как?" никто не даст. В интернете есть разные решения, и все они работают по разному...
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Для добавления бесплатного онлайн переводчика на ваш сайт, вы можете воспользоваться API сервисов перевода, таких как Google Translate API или Yandex Translate API. Эти API предоставляют возможность интеграции переводчика на ваш сайт с помощью небольшого кода.
Пример использования Google Translate API на вашем сайте:
<button>Translate</button> <div id="translated-text"></div> function translateText() { var text = $('#text-to-translate').val(); var apiKey = 'YOUR_GOOGLE_TRANSLATE_API_KEY'; var apiUrl = 'https://translation.googleapis.com/language/translate/v2?key=' + apiKey; $.ajax({ url: apiUrl, type: 'POST', data: { q: text, target: 'en' // Translate to English }, success: function(response) { $('#translated-text').text(response.data.translations[0].translatedText); } }); }Для использования данного кода, вам необходимо зарегистрироваться на Google Cloud Platform, создать проект и получить API ключ для Google Translate API. После этого, вставьте ваш API ключ в строку с комментарием 'YOUR_GOOGLE_TRANSLATE_API_KEY'.
Таким образом, вы сможете добавить бесплатный онлайн переводчик на ваш сайт и предоставить пользователям возможность переводить текст на различные языки.