An open API service indexing awesome lists of open source software.

https://github.com/noraworld/ted-enhancer


https://github.com/noraworld/ted-enhancer

Last synced: 7 months ago
JSON representation

Awesome Lists containing this project

README

          

# TED Enhancer
⚠️ **This project is under WIP.**

TED Enhancer lets [TED](https://www.ted.com) transform into the most sophisticated language learning tool. Keen to improve your language skills? Leave it to TED Enhancer. TED Enhancer will definitely be the best buddy for learning a language.

[![feature](/img/feature.png)](https://www.ted.com/talks/mary_norris_the_nit_picking_glory_of_the_new_yorker_s_comma_queen)
_Referenced from "[The nit-picking glory of The New Yorker's Comma Queen](https://www.ted.com/talks/mary_norris_the_nit_picking_glory_of_the_new_yorker_s_comma_queen)" by TED Talk_

## Features
### Comprehensive translation by DeepL
If the video you want to watch offers some subtitles, it can translate it into your preferred language, **even if the video doesn't support the language**.

### Displaying the original subtitle and the translated subtitle simultaneously
Translation works **in real-time**.

### Ability to show and hide the subtitles
This is useful when you would like to see if you can understand what the speaker says **without the subtitles**.

### Repetitive playback of the same line
It would help when you try to do **shadowing or overlapping**.

### Keyboard full-support
Every function is manipulable as **keyboard shortcuts**.

## Installation
_Stay tuned!_

## Keyboard Shortcuts
Here are the keyboard shortcuts that this TED Enhancer provides.

| Key | Description |
| :-: | ---------------------------------------------------------------- |
| `c` | Toggles original subtitle |
| `t` | Toggles translations |
| `a` | Toggles a feature that automatically pauses sentence by sentence |
| `r` | Repeats a sentence |
| `p` | Toggles video play and pause |

You can modify the shortcut keys on the option page.

## Troubleshooting
### The original and translated subtitles are unavailable.
Make sure that the original subtitle on the site is turned on.

![subtitle on](/img/subtitle_on.png)

## License
All codes in this project are available under the MIT license. See the [LICENSE](/LICENSE) more information.