Giter Club home page Giter Club logo

Comments (83)

stasink avatar stasink commented on August 23, 2024 6

Недолго музыка играла, недолго фраер танцевал((((

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024 4

После обновления на 1.0.8 перестало работать вообще. До обновления все работало прекрасно. Накатил поверх обновелние - не работает. В фаерфоксе установило вообще начистую - не работает. ОТкатить на прошлые версии не понятно как. Скачать в зип файле релизы конечно можно, но как их подцепить в тамперманкей непонятно.

Дело не в обновление расширения. Вероятнее всего, дело в том, что Яндекс сменили секретный ключ для генерации сигнатуры, из-за этого и выбивает 402 ошибку, как и при полном отсутствии сигнатуры. Пофиксить это не смогу, поскольку обход делал не я... Хотя. конечно, я могу ошибаться и проблема может быть совершенно не в этом

from voice-over-translation.

VladWinner avatar VladWinner commented on August 23, 2024 4

в сети сейчас вообще проблемы с доступом к гуглосервисам наблюдаются

Дело не в этом, раз через их браузер работает

но это лишь хайповые слухи.

Какие слухи, если это правда?

from voice-over-translation.

Vektor-537 avatar Vektor-537 commented on August 23, 2024 4

в Safari працює як і раніше, справа явно не в яндексі.

Можливо справа якраз в ньому - запит на його сервера повертає код 402, а з таблиці це Payment Required. тобто потрібна оплата. Схоже прикрили лавочку.

from voice-over-translation.

mynovelhost avatar mynovelhost commented on August 23, 2024 3

Закинул пул с фиксом, протестировано на brave 106.0.5249.65.
Обновил юзерагент, добавил Sec-Vtrans-Token
Так же причина 402 - хидеры. !!! Sec-Fetch-Mode трогать нельзя, стандартное значение у GM запроса "cors" но я браузер отправляет запрос с "no-cors", иначе 402

from voice-over-translation.

Firsto avatar Firsto commented on August 23, 2024 3

Так же, то что я кидал выше - работает

Висит такая плашка и всё:
image

Скинь видео которое пытаешься перевести. Как буду дома гляну.

Всё заработало, просто оказывается надо было подождать минуть пять-десять для некоторых получасовых видео.)

from voice-over-translation.

mynovelhost avatar mynovelhost commented on August 23, 2024 2

Глянул и пофиксил хром (105.0.5195.52), все так же дело в хидерах. Хром отправляет дополнительно sec-ch-ua, sec-ch-ua-mobile, sec-ch-ua-platform хидеры. Их быть не должно. Если есть проблемы в других браузерах, скорее всего дело так же в хидерах, и для фикса, нужен лог запроса, со всеми отправлеными хидерами.

В течении 5 минут закину пул реквест с фиксом под хром, возможно пофиксит и другие браузеры

from voice-over-translation.

nasOS-official avatar nasOS-official commented on August 23, 2024 1

А может эти ключи можно найти в яндекс браузере? Покапаться в файлах расширений например.

from voice-over-translation.

mishan-ya avatar mishan-ya commented on August 23, 2024 1

Видимо опять слишком поздно пришёл...
Как пол года назад DBC

from voice-over-translation.

brightproject avatar brightproject commented on August 23, 2024 1

Простите, что issue превращаю в чат, но если будет решение - напишите пожалуйста в readme.

from voice-over-translation.

riddle418 avatar riddle418 commented on August 23, 2024 1

Что то тикет уже превратился в форум не связанный с темой.

from voice-over-translation.

afrika06 avatar afrika06 commented on August 23, 2024 1

from voice-over-translation.

Baltazar500 avatar Baltazar500 commented on August 23, 2024 1

@Firsto, вы ветку на пару постов выше вашего почитайте. Там рабочий скрипт на базе cloudflare worker'a. Только используйте свой воркер по инструкции ещё чуть выше.

from voice-over-translation.

ATWp avatar ATWp commented on August 23, 2024 1

Нашел решение! Вы заходите сюда https://github.com/ilyhalight/voice-over-translation
Нажимаете -> Установить скрипт -> Обновить
Поздравляю, Вы успешны!

from voice-over-translation.

nehalllem avatar nehalllem commented on August 23, 2024

После обновления на 1.0.8 перестало работать вообще. До обновления все работало прекрасно. Накатил поверх обновелние - не работает. В фаерфоксе установило вообще начистую - не работает. ОТкатить на прошлые версии не понятно как. Скачать в зип файле релизы конечно можно, но как их подцепить в тамперманкей непонятно.

from voice-over-translation.

smotim avatar smotim commented on August 23, 2024

Сейчас увидел, что об ошибке писали уже в другом issue, извините. Браузер Firefox 104.0.1, Tampermonkey 4.17.6161

from voice-over-translation.

nehalllem avatar nehalllem commented on August 23, 2024

Сейчас увидел, что об ошибке писали уже в другом issue, извините

В каком, подскажите пожалуйста, Там есть решение?

from voice-over-translation.

smotim avatar smotim commented on August 23, 2024

Сейчас увидел, что об ошибке писали уже в другом issue, извините

В каком, подскажите пожалуйста, Там есть решение?

#1 (comment)

from voice-over-translation.

smotim avatar smotim commented on August 23, 2024

изображение
и вот, что в терминале

from voice-over-translation.

nehalllem avatar nehalllem commented on August 23, 2024

Дело не в обновление расширения. Вероятнее всего, дело в том, что Яндекс сменили секретный ключ для генерации сигнатуры, из-за этого и выбивает 402 ошибку, как и при полном отсутствии сигнатуры. Пофиксить это не смогу, поскольку обход делал не я... Хотя. конечно, я могу ошибаться и проблема может быть совершенно не в этом

получается что сейчас все новые установки этого расширения не будут работать? и лучше не обновлять старые?

from voice-over-translation.

nehalllem avatar nehalllem commented on August 23, 2024

Screenshot_1

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024

получается что сейчас все новые установки этого расширения не будут работать? и лучше не обновлять старые?

Старые версии расширения, так же, перестали работать. Как уже сказал выше, скорее всего, "секретный ключ для генерации сигнатуры от Яндекса" устарел, вследствие чего, запрос на перевод не может пройти проверку на серверах Яндекса. Отсюда и ошибка - "Не удалось запросить перевод видео".

from voice-over-translation.

stasink avatar stasink commented on August 23, 2024

И что теперь делать? Расходимся по домам?

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024

И что теперь делать? Расходимся по домам?

Получается так, придётся снова ждать, пока кто-нибудь пофиксит и решит заняться расширением. Есть конечно вариант использовать свой веб-сервер, но это практически бессмысленно (если, только, не ставить его на хостинг с виндой)

from voice-over-translation.

DearFox avatar DearFox commented on August 23, 2024

И что теперь делать? Расходимся по домам?

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

Типа поднять свой сервер на котором будет крутится яндекс браузер и клиент передает данные о ролике в него, яндекс браузер получает данные и эти данные пересылаются клиенту? Или как?)

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024

Типа поднять свой сервер на котором будет крутится яндекс браузер и клиент передает данные о ролике в него, яндекс браузер получает данные и эти данные пересылаются клиенту? Или как?)

Да, всё правильно. До версии 1.0.6 так и работало

from voice-over-translation.

FiLinX avatar FiLinX commented on August 23, 2024

возможно что и яндекс ничего не менял, в сети сейчас вообще проблемы с доступом к гуглосервисам наблюдаются - https://www.comss.ru/page.php?id=10886
ну и ещё слух был, что РКН заблочил cdn от googleusercontent.com, но это лишь хайповые слухи..

from voice-over-translation.

MjKey avatar MjKey commented on August 23, 2024

И что теперь делать? Расходимся по домам?

Получается так, придётся снова ждать, пока кто-нибудь пофиксит и решит заняться расширением. Есть конечно вариант использовать свой веб-сервер, но это практически бессмысленно (если, только, не ставить его на хостинг с виндой)

Куда скидывать на лечение скрипта?)
мб на хост или на мотивацию

from voice-over-translation.

AlexR0v avatar AlexR0v commented on August 23, 2024

в Safari работает как и прежде, дело явно не в яндексе.

from voice-over-translation.

yingwai avatar yingwai commented on August 23, 2024

Opera тоже откисает

from voice-over-translation.

CheIIau avatar CheIIau commented on August 23, 2024

Да, в Chrome не работает, к сожалению 🤷

from voice-over-translation.

vruzin avatar vruzin commented on August 23, 2024

куда смотреть где проблема? может я чем помогу...

from voice-over-translation.

AvenCores avatar AvenCores commented on August 23, 2024

Firefox 104.0.2 (Flatpak) идентичная проблема, жду фикс :)

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024

куда смотреть где проблема? может я чем помогу...

Вероятнее всего, дело в смене/устаревание ключа "yandexHmacKey", либо же с более меньшей вероятностью в изменение алгоритма генерации/проверки Vtrans-sig на стороне сервера Яндекса

from voice-over-translation.

FiLinX avatar FiLinX commented on August 23, 2024

Вероятнее всего, дело в смене/устаревание ключа

а сам HMAC впервые вытащил кто? случаем не mynovelhost? ну, спросить у первовытаскивателя - нет вариантов? )
кстати вот компоненты видео-транслята, которые подтягиваются при установке ябраузера - https://disk.yandex.ru/d/F9kisP90ZuXFuA

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024

Вероятнее всего, дело в смене/устаревание ключа

а сам HMAC впервые вытащил кто? случаем не mynovelhost? ну, спросить у первовытаскивателя - нет вариантов? )

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

from voice-over-translation.

onupirat avatar onupirat commented on August 23, 2024

Так может укажите в описании что уже не работает? А то я только установил, смотрю не работает, начинаю копать.

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024

Так может укажите в описании что уже не работает? А то я только установил, смотрю не работает, начинаю копать.

Указал.

from voice-over-translation.

FiLinX avatar FiLinX commented on August 23, 2024

подождите - ведь тут есть вот люди с браузерами сафари в которых скрипт продолжает работать - но есть и коммент от mynovelhost именно про это - Рабочая генерация Vtrans-Signature из ios версии браузера #4
в котором есть и скрипт - 289b988
вот разве он именно не для получения ключа "yandexHmacKey" ?
может стоит ребятам на сафари его как-то попробовать?
эх.. жаль я ниччё не понимаю в кодовстве(

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024

вот разве он именно не для получения ключа "yandexHmacKey" ?

Немного не так, он каким-то образом смог получить значение "yandexHmacKey" с мобильного браузера и уже поверх этого написал функцию, которая превращает yandexHmacKey в Ключ-сигнатуру для допуска к запросам на сервера Яндекса.

может стоит ребятам на сафари его как-то попробовать?

Странно конечно, если у них действительно работает скрипт. Но если работает, то нужно куда-то. в ту сторону. копать. Я сам бы поставил виртуалку и потестил, но к сожалению. уж очень сильно лагает Макинтош на виртуалке.

from voice-over-translation.

AlexR0v avatar AlexR0v commented on August 23, 2024

вот разве он именно не для получения ключа "yandexHmacKey" ?

Немного не так, он каким-то образом смог получить значение "yandexHmacKey" с мобильного браузера и уже поверх этого написал функцию, которая превращает yandexHmacKey в Ключ-сигнатуру для допуска к запросам на сервера Яндекса.

может стоит ребятам на сафари его как-то попробовать?

Странно конечно, если у них действительно работает скрипт. Но если работает, то нужно куда-то. в ту сторону. копать. Я сам бы поставил виртуалку и потестил, но к сожалению. уж очень сильно лагает Макинтош на виртуалке.

в сафари уже та же ошибка что и везде, там проработало на пару дней дольше.

from voice-over-translation.

WildTactic avatar WildTactic commented on August 23, 2024

Вероятнее всего, дело в смене/устаревание ключа

а сам HMAC впервые вытащил кто? случаем не mynovelhost? ну, спросите у первовытаскивателя - нет вариантов? )

Да, он самый. Попытаться спросить, конечно, можно было бы, но не его конфликтов, не какого-либо другого общения с ним нету. Да и на гитхаб, судя по активности, он давно не заходил

https://cloud.yandex.ru/docs/storage/concepts/pre-signed-urls#canonical-request ->var utf8Encoder

from voice-over-translation.

ArtLeav avatar ArtLeav commented on August 23, 2024

а дело случаем не в том, что яндекс в дзен мутировали?

from voice-over-translation.

FiLinX avatar FiLinX commented on August 23, 2024

Видимо опять слишком поздно пришёл...

бывает) но я всё ещё надеюсь, что кто-нить подможет)
а пока можете как раньше было - юзать перевод с сервером - #3 (reply in thread)

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024

Вероятнее всего, дело в смене/устаревание ключа

а сам HMAC впервые вытащил кто? случаем не mynovelhost? ну, спросите у первовытаскивателя - нет вариантов? )

Да, он самый. Попытаться спросить, конечно, можно было бы, но не его конфликтов, не какого-либо другого общения с ним нету. Да и на гитхаб, судя по активности, он давно не заходил

https://cloud.yandex.ru/docs/storage/concepts/pre-signed-urls#canonical-request ->var utf8Encoder

Изучил про эти запросы, но ведь не получится же их сделать без наличия секретной фразы аналогичной той, что используется на серверах Яндекса. А пытаться подобрать/сбрутить ее звучит не реально из-за используемого шифрования sha256.

from voice-over-translation.

soviet55 avatar soviet55 commented on August 23, 2024

Ребята, всем привет. У меня скрипт переводчика работает в Safari на Mac OS. Устанавливал я его через расширение Tapermonkey. Поначитался, понаслышался, не хочу ничего трогать, но пока все отлично работает.

from voice-over-translation.

FiLinX avatar FiLinX commented on August 23, 2024

вот ведь а..
@soviet55 а когда устанавливал расширение, как давно?

from voice-over-translation.

soviet55 avatar soviet55 commented on August 23, 2024

вот ведь а..
@soviet55 а когда устанавливал расширение, как давно?

Да, давно. Ну может недели через 2-3, как это дело сделали

from voice-over-translation.

FiLinX avatar FiLinX commented on August 23, 2024

Да, давно.

Ага, почемуто так и думалось.. Значит всё же как то увязано с куками яндекса

from voice-over-translation.

mynovelhost avatar mynovelhost commented on August 23, 2024

Так, только сейчас понадобилось расширение и заметил что не работает. Ключ hmac остался тем же, у себя уже пофиксил, сейчас гляну что изменилось тут, и закину пул реквест с фиксом

from voice-over-translation.

FiLinX avatar FiLinX commented on August 23, 2024

Вау !! @mynovelhost рюмку коньяку за твоё здравие! )
осталось подождать готового файла, чтоб тупо ткнуть было куда и всё заработало) а то сами не сусами, хз чё с этим c14bb31 и с этим 2244e69 делать..

урряяя!! у меня переводит!! я справился) - SRWare Iron 87.0.4450.0 (32 бит)
тупо, по колхозному, копи-паст с заменой, отсюда 2244e69?diff=split&w=0 в редактор темпермонки, и оно работает! ))
правда пока только лишь Fix translation request так сделал, а вот с Added proto for translation request не стал, там не пойму как быть, многие строки из фикса что были, этим прото заменяются.. не, боюсь,

а ещё, скажите, а как-то можно добавить в код, чтоб скрипт реагировал и на youtube.com/embed/.. линки?

from voice-over-translation.

Prost0Lime avatar Prost0Lime commented on August 23, 2024

Попробовал протестировать фикс на ЮТ, по итогу:
Windows

  1. на brave 106.0.5249.91 (tampermonkey)- Работает!
  2. Google Chrome 106.0.5249.91 (tampermonkey / Violentmonkey) - Ошибка "Uncaught Не удалось запросить перевод видео"
  3. Microsoft Edge 106.0.1370.34 (tampermonkey) - Ошибка "Uncaught Не удалось запросить перевод видео"
  4. FireFox 105.0.2 (tampermonkey) - Работает!

MacOS

  1. Safari 15.6.1 (Userscrips) - Ошибка "Uncaught Не удалось запросить перевод видео"
  2. Google Chrome 106.0.5249.91 (tampermonkey) - Ошибка "Uncaught Не удалось запросить перевод видео"

А вот в чём конкретно проблема ошибки я не особо понимаю)
image

from voice-over-translation.

smotim avatar smotim commented on August 23, 2024

Дополню @Prost0Lime
Linux

  1. Brave v1.44.105 (rpm) - работает
  2. Firefox 105.0.1 (rpm) - работает
  3. Edge 106.0.1370.34 (rpm) - выдает ошибку "Uncaught Не удалось запросить перевод видео"
  4. Chrome 106.0.5249.91 (rpm) - такая же ошибка

Большое спасибо @mynovelhost за фикс, я уж и не надеялся.

Issue можно закрывать, получается? Надо заголовок в Readme немного поправить)

from voice-over-translation.

stasink avatar stasink commented on August 23, 2024

Issue можно закрывать, получается? Надо заголовок в Readme немного поправить)

Получается что нет. Chrome и Edge по-прежнему не работают.

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024

Глянул и пофиксил хром (105.0.5195.52), все так же дело в хидерах. Хром отправляет дополнительно sec-ch-ua, sec-ch-ua-mobile, sec-ch-ua-platform хидеры. Их быть не должно. Если есть проблемы в других браузерах, скорее всего дело так же в хидерах, и для фикса, нужен лог запроса, со всеми отправлеными хидерами.

В течении 5 минут закину пул реквест с фиксом под хром, возможно пофиксит и другие браузеры

Не знаю, чтобы мы, все, без вас делали =).
К слову о других браузерах, вроде бы, во всех остальных браузерах проблема, так же, была исправлена. Точно работает в

  • Opera GX (LVL4 (core: 91.0.4516.36))
  • Opera (v91.0.4516.20)
  • Cent Browser (v4.3.9.248)
  • Cent Browser Beta (v5.0.1002.182)
  • MS Edge (v106.0.1370.34)
  • Vivaldi (v5.5.2805.32)

from voice-over-translation.

FiLinX avatar FiLinX commented on August 23, 2024

Уря товарищи! )

from voice-over-translation.

AlexR0v avatar AlexR0v commented on August 23, 2024

Safari 16.0 (17614.1.25.9.10, 17614) выдает всю ту же ошибку. Да и в хроме что-то не увидел что бы работало( Устанавливаю стандартно, как и до этого.

from voice-over-translation.

mynovelhost avatar mynovelhost commented on August 23, 2024

Если есть проблемы в других браузерах, скорее всего дело так же в хидерах, и для фикса, нужен лог запроса, со всеми отправлеными хидерами.

Яндекс сейчас более строго проверяет запрос. Лишний/Недостающий хидер -> 402, Неправильное значение хидера -> 402. Так что как и писал:
Если есть проблемы в других браузерах, скорее всего дело так же в хидерах, и для фикса, нужен лог запроса
Снять его можно через тот же burp или fiddler (под ним выдаст 403 скорее всего, но это не важно). Без этого адаптировать под браузер невозможно

from voice-over-translation.

Baltazar500 avatar Baltazar500 commented on August 23, 2024

@mynovelhost, можете дать корректный список хедеров (в идеале curl запросом, чтобы меньше заморачиваться) для проверки отработки VOT через AdGuard ? Чую, там та же проблема. Намедни погляжу через burp (собственно я это и так собирался сделать в связи с постами выше, но вы опередели предложив это раньше, чем я успел проверить) , что там с запросами.

from voice-over-translation.

mynovelhost avatar mynovelhost commented on August 23, 2024

@mynovelhost, можете дать корректный список хедеров (в идеале curl запросом, чтобы меньше заморачиваться) для проверки отработки VOT через AdGuard ? Чую, там та же проблема. Намедни погляжу через burp (собственно я это и так собирался сделать в связи с постами выше, но вы опередели предложив это раньше, чем я успел проверить) , что там с запросами.

POST https://api.browser.yandex.com/video-translation/translate HTTP/1.1
Host: api.browser.yandex.com
Connection: keep-alive
Content-Length: <post data length>
Pragma: no-cache
Cache-Control: no-cache
Accept: application/x-protobuf
Vtrans-Signature: <generated signature>
Sec-Vtrans-Token: <generated token>
Content-Type: application/x-protobuf
Sec-Fetch-Site: none
Sec-Fetch-Mode: no-cors
Sec-Fetch-Dest: empty
User-Agent: <yandex useragent>
Accept-Encoding: gzip, deflate, br
Accept-Language: en
Cookie: <cookies>

Это в яндексе. Из известного

  1. Brave добавляет Sec-GPC: 1, но этот хидер не влияет на 402
  2. sec-ch-ua* и Sec-Fetch-Mode: точно влияют

from voice-over-translation.

Baltazar500 avatar Baltazar500 commented on August 23, 2024

В AdGuard другая петрушка #13 (comment)

from voice-over-translation.

mynovelhost avatar mynovelhost commented on August 23, 2024

В AdGuard другая петрушка #13 (comment)

Поставил adguard, там специфично сделан GM_xmlhttpRequest (Запрос отправляется на локальный сервер адгуарда), в итоге пофиксить просто так нельзя.

Для адргуарда (как и для всех браузеров, которые сейчас не работают), сработает прокси.
Пример (скрипт): https://github.com/mynovelhost/voice-over-translation/blob/master/vot.user.js
Исходник (воркер): https://github.com/mynovelhost/voice-over-translation/blob/master/CloudflareWorker.js

Принцип работы такой:

  1. Создается cloudflare worker который принимает json {headers: <хидеры>, body: <пост дата>}
  2. Используя полученные хидеры и пост дату делает запрос к яндексу
  3. Добавляет cors хидеры, и возвращает результат

Плюсы:

  1. Использутся обычный fetch -зависимость от GM_xmlhttpRequest
  2. Не важно какие хидеры отправил браузер (т.к воркер отправляет только те, что пришли в json)

Минусы:

  1. На бесплатном тарифе, доступно 100к запросов в день (в принципе, можно сделать штук 10 аккаунтов, и выбирать рандомно воркер, тогда 1кк запросов в день выдержит)

Пул реквест создавать не стал, т.к решение добавляет зависимость от воркера, а на большинстве браузеров и так работает

from voice-over-translation.

Baltazar500 avatar Baltazar500 commented on August 23, 2024

Поставил adguard, там специфично сделан GM_xmlhttpRequest (Запрос отправляется на локальный сервер адгуарда), в итоге пофиксить просто так нельзя.

Вы эту специфику в ветке AdguardTeam/CoreLibs#1665 распишите, чтобы пофиксили, а то воз (всмысле тикет) и останется там где был :/

Для адргуарда (как и для всех браузеров, которые сейчас не работают), сработает прокси.

Ну т.е. костыли будут только для продвинутых юзеров ? Я в этом деле шарю лишь поверхностно и боюсь не осилю ...

from voice-over-translation.

mynovelhost avatar mynovelhost commented on August 23, 2024

Поставил adguard, там специфично сделан GM_xmlhttpRequest (Запрос отправляется на локальный сервер адгуарда), в итоге пофиксить просто так нельзя.

Вы эту специфику в ветке AdguardTeam/CoreLibs#1665 распишите, чтобы пофиксили, а то воз (всмысле тикет) и останется там где был :/

Для адргуарда (как и для всех браузеров, которые сейчас не работают), сработает прокси.

Ну т.е. костыли будут только для продвинутых юзеров ? Я в этом деле шарю лишь поверхностно и боюсь не осилю ...

По поводу специфики, как я понял, это "не баг, а фича", скорее свего таким образом адгуард режет рекламу, пропуская через себя запросы

А по поводу костылей, сам воркер минут за 5 создается, т.к скрипт готовый в репо есть гайд как за 100сек сделать воркер и добавить его в скрипт

Так же, то что я кидал выше - работает
В этом скрипте прописан мой воркер (до 100000 запросов в день), если меньше 50-100 человек будут использовать, то должно хватить

from voice-over-translation.

Firsto avatar Firsto commented on August 23, 2024

Так же, то что я кидал выше - работает

Висит такая плашка и всё:
image

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024

Так же, то что я кидал выше - работает

Висит такая плашка и всё:
image

Скинь видео которое пытаешься перевести. Как буду дома гляну.

from voice-over-translation.

Baltazar500 avatar Baltazar500 commented on August 23, 2024

гайд как за 100сек сделать воркер и добавить его в скрипт

Создание форка в видяшке - это уже лишнее 😂, но я в итоге сообразил, что к чему (с дашбордом cloudflare правда работал как попугай, даже не вникая в суть, зачем он). Всё завелось.

В этом скрипте прописан мой воркер (до 100000 запросов в день), если меньше 50-100 человек будут использовать, то должно хватить

Прописал свой. Дефолтный скоро просядет. 100К запросов мне одному 😂 с головой хватит с многократным запасом 😂😂😂.

from voice-over-translation.

ZloyPirozhok avatar ZloyPirozhok commented on August 23, 2024

Висит такая плашка и всё: image

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

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024

Висит такая плашка и всё: image

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

Не всегда приходится ждать, но да, иногда такие видео появляются

from voice-over-translation.

afrika06 avatar afrika06 commented on August 23, 2024

В хроме пока не работает, шансы есть?(((

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024

Точно последнюю версию расширения используешь? Юзерскрипт-плагин тамперманки?

from voice-over-translation.

Baltazar500 avatar Baltazar500 commented on August 23, 2024

@ilyhalight, а вы worker - костыли от @mynovelhost (без указания собственно адреса воркера) можете запилить в исходном проекте ? Ведь в AdGuard с этими костылями реально всё работает.

@mynovelhost, если @ilyhalight не возьмётся, можете свой форк https://github.com/mynovelhost/voice-over-translation/blob/master/vot.user.js обновить до 1.0.9.2 ? У меня с JS всё очень поверхностно, а отличий от jhbubyfkmyjuj 1.0.8 многовато и я боюсь не осилю перенос кода.

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024

@mynovelhost, если @ilyhalight не возьмётся, можете свой форк https://github.com/mynovelhost/voice-over-translation/blob/master/vot.user.js обновить до 1.0.9.2 ? У меня с JS всё очень поверхностно, а отличий от jhbubyfkmyjuj 1.0.8 многовато и я боюсь не осилю перенос кода.

Лучше, тогда, 1.0.9.3 подождать, там как раз переводы для остальных сайтов заработают. Примерно, на следующей неделе планирую выпустить.

@ilyhalight, а вы worker - костыли от @mynovelhost (без указания собственно адреса воркера) можете запилить в исходном проекте ? Ведь в AdGuard с этими костылями реально всё работает.

Как доделаю 1.0.9.3, могу попытаться перенести.

from voice-over-translation.

Baltazar500 avatar Baltazar500 commented on August 23, 2024

Вообщем не шмог :( Опыта в написании js мало.

@mynovelhost, @ilyhalight если будет время и желание адаптируйте под совместную работу с cloudflare worker'ом нынешнюю версию VOT.

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024

Вообщем не шмог :( Опыта в написании js мало.

@mynovelhost, @ilyhalight если будет время и желание адаптируйте под совместную работу с cloudflare worker'ом нынешнюю версию VOT.

Пробуй - https://letsupload.cc/l0LcGeI5y3/vot-cloudflare.user_js

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024

Вообщем не шмог :( Опыта в написании js мало.
@mynovelhost, @ilyhalight если будет время и желание адаптируйте под совместную работу с cloudflare worker'ом нынешнюю версию VOT.

Пробуй - https://letsupload.cc/l0LcGeI5y3/vot-cloudflare.user_js

С фиксом #56 для работы на твиче - https://letsupload.cc/7020U4I5y1/vot-cloudflare.user_js

from voice-over-translation.

Baltazar500 avatar Baltazar500 commented on August 23, 2024

Пробуй - https://letsupload.cc/l0LcGeI5y3/vot-cloudflare.user_js

Спасибо, работает, правда на youtube - embed линках я плашку с кнопкой не обнаружил, тоже нюансы работы под Adguard'ом ? Хм ...

https://letsupload.cc/7020U4I5y1/vot-cloudflare.user_js

Спс за апдейт.

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024

правда на youtube - embed линках я плашку с кнопкой не обнаружил

Чуть попозже гляну, не проверял там

from voice-over-translation.

Baltazar500 avatar Baltazar500 commented on August 23, 2024

Чуть попозже гляну, не проверял там

На десктопе в хроме под TamperMonkey плашка на месте. Под AdGuard на андроиде с хромом в десктопном режиме плашки на embed - линках нет. На обычных ютуб - линках она есть. Но эти страницы с таким диким лагом в отличии от embed - линков грузятся, что ппц.

from voice-over-translation.

Firsto avatar Firsto commented on August 23, 2024

image

вот так началось :(

from voice-over-translation.

ilyhalight avatar ilyhalight commented on August 23, 2024
image вот так началось :(

Так было сделано специально, чтобы разграничить обычную версию и версию с cloudflare worker`ом. А то, довольно часто задавали вопросы о том, что у них не работает с Violetmonkey / Adguard / Firemonkey, когда они используют обычную версию расширения. Так же, теперь, для 2 версии расширения, так же, выходят обновления совместно с основной версией

from voice-over-translation.

ATWp avatar ATWp commented on August 23, 2024

Подскажите пожалуйста, что мне нужно сделать? Tampermonkey Обновлена до последней версии!
image
Логи из консоли

from voice-over-translation.

Tolianbus avatar Tolianbus commented on August 23, 2024

Нашел решение! Вы заходите сюда https://github.com/ilyhalight/voice-over-translation Нажимаете -> Установить скрипт -> Обновить Поздравляю, Вы успешны!

dont work

from voice-over-translation.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.