A Chrome plugin for translating web pages.
This is a work in progress.
Implemented:
- Rough parsing of the DOM to gather all text elements.
- Batching of sentences to be translated.
- Requests are chained.
- Chrome plugin packaging.
- Configuration on translation direction.
- A simple translation progress bar with a logo.
Not implemented:
- Parsing of DOM sensitive to inline and block elements. This needs to be done in order to reduce splitting of sentences on inline elements.
See directions at https://developer.chrome.com/docs/extensions/mv3/getstarted/
Commit all changes and add a git tag which is equal to the version defined in manifest.json
.
Bundle the package with bundle.sh
and upload the zip file to the Chrome Web Store via the Developer Dashboard.
You must have a chrome web store developer account. haukurpj@mideind.is is a registered account.