Как бесплатно перевести текст с google translate api на node js

preview_player
Показать описание


------------------------------------------------------------------------------------------------------------------------------------------------------------

Часто ли вам нужно переводить текст на английский? Заметили что google translate стал переводить в разы лучше за последние N лет?

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

В этом видео вы увидите как я решаю свою же проблему с переводом текста используя бесплатный google api

Subjects Covered:
- regex
- read/write files
- async programming
- google translate api
- string replace
- string match

00:00 - Intro
00:15 - download subtitle from youtube
01:00 - regEx to find text
01:55 - use google api to translate text
03:35 - use google api with axios
05:03 - create loop to parse text and create translation
05:28 - add exit condition
07:33 - compose translation result
08:36 - save translation to file
09:23 - fix multiline problem with regex
10:52 - wrap api call with try-catch
12:06 - code execution
Рекомендации по теме
Комментарии
Автор

По факту - банальная тема. "Get запрос на JS". Но для новичков будет полезно + какой интересный контекст ты задал. Прямо реальная задача из жизни и это очень классно. И ещё регулярки немного затронул, и другие темы. Для начинающего это прямо находка, мне кажется

Darios
Автор

Привет, будут ли уроки по React || Vue || Angular?

prosto_chaplya
Автор

а питонк можно использовать API GOOGKE translate бесплатно. Просто много сайтов не поддерживает казахский язык

davidsuragan