Skip to content

🌻 Lingua Libre SignIt web-browser extension translates selected word in French Sign Language via an elegant pop up so you learn sign language while reading online.

License

Notifications You must be signed in to change notification settings

Mind-the-Cap/SignIt

Β 
Β 

Repository files navigation

SignIt

Lingua Libre SignIt translate a word in (French) Sign Language.

This extension allows you to translate a word into French sign language on any web page. When you read a text and come across a word you don't know, highlight that word, right click and click on the Sign it icon: the sign in LSF and the definition of the word in French will appear on a window. If a word is not available in LSF, we invite you to record it with our easy-to-use webapp on https://lingualibre.org. The definitions come from the French Wiktionary to which you can also contribute: https://fr.wiktionary.org.

Install

Build & hack

npm install                 # Install dependencies
npm run web-ext:build       # build the firefox extension into an instalable .zip
npm run web-ext:test Β  Β     # runs current dev version in Firefox, opens url defined in package.json

See also Mozilla's web-ext

Inspect Firefox extension : Open url about:debugging#/runtime/this-firefox. There, Load temporary Add-on, fin "Lingua Libre SignIt" : click Inspect.

Visuals

Development

/background-script.js β€” main script.
/SignItCoreContent.js β€” creates duo panels "Video | Definition"
/SignItVideosGallery.js β€” given urls, creates gallery of videos.
/content_scripts/
  β”œβ”€β”€ signit.js β€” creates above text SignIt popup
  └── wpintegration.js β€” on wikimedia sites, if page's title has a sign language video available, then display smartly.
/popup/
  β”œβ”€β”€ popup.html β€” top bar SignIt icon's popup, with search, history and settings.
  β”œβ”€β”€ popup.js β€” same.
  └── SearchWidget.js β€” handle the search queries  

Contact

  • @hugolpz

About

🌻 Lingua Libre SignIt web-browser extension translates selected word in French Sign Language via an elegant pop up so you learn sign language while reading online.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 87.6%
  • CSS 10.7%
  • Other 1.7%