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

https://github.com/mburakeker/npo-start-dual-subtitles-chrome-extension

NPO Start Dual Subtitles is a Chrome extension designed for language learning. It allows users to view dual subtitles on NPO Start, translating Dutch subtitles into English.
https://github.com/mburakeker/npo-start-dual-subtitles-chrome-extension

chrome-extension dutch-language translation

Last synced: 2 months ago
JSON representation

NPO Start Dual Subtitles is a Chrome extension designed for language learning. It allows users to view dual subtitles on NPO Start, translating Dutch subtitles into English.

Awesome Lists containing this project

README

        

# NPO Start Dual Subtitles

NPO Start Dual Subtitles is a Chrome extension designed for language learning. It allows users to view dual subtitles on NPO Start, translating Dutch subtitles into English.

## Features

- Automatically monitors subtitle changes on NPO Start.
- Translates Dutch subtitles to English using Google Translate API.
- Displays translated subtitles alongside the original ones.

## Installation

1. Clone the repository to your local machine:
```sh
git clone https://github.com/yourusername/npo-subtitle-translator.git
```

2. Install the required packages and build:
```sh
npm i && npm run build
```

3. Open Chrome and navigate to `chrome://extensions/`

4. Enable "Developer mode" by toggling the switch in the top right corner.

5. Click on "Load unpacked" and select the `dist` folder.

## Usage

1. Navigate to [NPO Start](https://npo.nl/start/).

2. Open a video either by selecting a live channel or an existing video.

3. Turn on the subtitles by selecting `Gear (Settings) Icon` > `Ondertiteling` > `Nederlands`.

4. Click on the extension icon in the Chrome toolbar or press `Ctrl + B` (or `Command + B` on Mac).

5. The extension will start monitoring subtitle changes and translate them automatically.

## License

This project is licensed under the MIT License. See the LICENSE file for details.

## Contributing

1. Fork the repository.

2. Create a new branch:
```sh
git checkout -b feature/your-feature-name
```

3. Make your changes and commit them:
```sh
git commit -m 'Add some feature'
```

4. Push to the branch:
```sh
git push origin feature/your-feature-name
```

5. Open a pull request.

## Disclaimer

This project is for educational purposes only. It is not intended for commercial use.

## Contact

For any questions or suggestions, please open an issue.