TeamNewPipe / TeamNewPipe/NewPipeExtractor
Extract automatically translated subtitles
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 2k
- Forks
- 602
- Avg merge
- 3d 6h
- Merged PRs (30d)
- 6
Description
It's some time since YouTube began supporting automatic translation for subtitles into variety of languages. It works for every video that has automatically generated subtitles AFAIK.
Currently NewPipe only supports automatically generated subtitles in English and of course manually embedded subtitles, but nothing more AFAIK and so I presume it's extraction is not supported by the NewPipe Extractor.
I think it would be cool and could help a lot of users if all these subtitles would be extracted by NewPipe Extractor and would be made available in NewPipe.
The only issue I am thinking about is if these automatically translated subtitles are hosted in the same format on YouTube servers as the original ones or if they are translated in real-time. If that's the case it would make implementation probably much harder.
Here's an example of YouTube video that has automatically translated subtitles. (You will first need to enable English subtitles for the automatic translation option to show up.)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No file or test is named. Start by locating the YouTube subtitle extraction entry point and compare support for automatically generated and manually embedded subtitles; investigate how YouTube exposes automatic translations using the linked example. Done means translated subtitle languages are extracted and made available to NewPipe, with coverage for the relevant cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100