-
Notifications
You must be signed in to change notification settings - Fork 233
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Замена библиотеки на сайт (INF DEV) #227
Conversation
Я пришёл к выводу, что веб-сервер будет намного точнее и быстрее, чем библиотека tinyld. Поэтому я решил создать сервер для определения языка. Он работает достаточно быстро и очень точно.
Теперь при abort происходит остановка перевода
И когда веб-сервер протухнет, что случится? Скрипт превратится в тыкву? Вся эта автоматика из последних версий работает плохо, отключается ещё хуже, пришлось вернуться на 1.0.9.9 |
Она работает только тогда, когда субтитры отсутствуют. Если ты можешь сделать лучше, сделай. Меня не интересует твой бесполезный разговор. |
Ну то есть внятного ответа что будет со скриптом когда сайт по любой причине исчезнет - не будет? Никакого механизма backoff обратно на библиотеку не предусматривается? |
Будет устанавливаться en, если сайт выйдет из строя, но я не думаю, что это произойдет. Если у тебя есть альтернативы или идеи, как это можно улучшить, то поделись, пожалуйста. Я был бы рад, если бы ты принял участие в этом проекте. |
Попытался улучшить выбор языка
Теперь МОЖНО спокойно изменять язык, после смены видео язык вновь откатится на ваш язык браузера
Вроде всё работает, за исключение селектора языков (просто не кликабелен) и слайдера аудио (аналогично не кликабелен) |
В каком браузере? У меня в Firefox работает |
Попробовал в других браузерах и похоже проблема в уже установленных версиях Firefox, но в чем именно проблема остается загадкой.
Из того, что пробовал:
Пока писал и проверял всё это, в обычной версии Firefox всё-таки заработали слайдеры и дропдауны. Без понятия что это было. Похоже на какой-то совершенно рандомный баг, который вряд ли получится отследить. |
Смена языка всё так же не работает. При попытке смены языка до того как перевод видео был запущен, мы в консоли получаем ошибку: Ошибка возникает в этой функции, скорее всего из-за того, что videoData по умолчанию устанавливается как пустая строка, а не как пустой объект:
|
А да, я забыл поменять на videoData.detectedLanguage = "" Сейчас залью фикс |
Вроде бы исправил, проверь |
Теперь, вроде, работает. Потом проверю получше и замержу |
Я пришёл к выводу, что веб-сервер будет намного точнее и быстрее, чем библиотека tinyld. Поэтому я решил создать сервер для определения языка. Он работает достаточно быстро и очень точно.