Skip to content

A browser extension that progressively immerses you in a language.

License

Notifications You must be signed in to change notification settings

AidanWelch/ProgressiveImmersion

Repository files navigation

Logo Image

ProgressiveImmersion

A browser extension that progressively immerses you in a language.

Features:

  • Fully Open-Source
  • Automatic translation for any language supported by Google Translate
  • Add words manually as you learn them to practice
  • Customize how frequently you're introduced to new words
  • Blacklist or whitelist websites

Coming soon:

  • Export and import dictionaries
  • Import custom wordpacks for a more guided learning experience
  • Have multiple active target languages at a time

Download

Build

Just two commands!

For Firefox:

npm install -D
npm run build-v2

For Chromium:

npm install -D
npm run build-v3

And a development server can be run with just three!

npm install -D
npm run serve-pack-v[2 or 3]

and then in a seperate shell

npm run serve-ext-v[2 or 3]

And for reviewers:

OS: Windows 11 23H2
Node: v20.5.1
npm: 9.8.0

Will not fix issues:

  • Languages that do not seperate words with whitespace cannot work as origin/source languages. To fix this would require knowledge of each language that I do not have. You can fix it yourself, or if you don't have the technical ability but do have the knowledge of one such language you can contact me at the email on my Github profile.

About

A browser extension that progressively immerses you in a language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published