Giter Site home page Giter Site logo

ljsharp / finsl-signbank Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 2.52 MB

Web based database for sign language lexicons and corpuses. Fork of Finnish-signbank - https://github.com/Signbank/FinSL-signbank

License: BSD 3-Clause "New" or "Revised" License

Python 54.75% HTML 33.12% CSS 2.29% JavaScript 9.84%

finsl-signbank's Introduction

FinSL-signbank

Manage your sign language lexicons.

FinSL-signbank is a web based database for sign language lexicons and corpuses. Sign language annotation will be easier, faster, and more accurate.

Technical documentation for developers can be found at https://finsl-signbank.readthedocs.io/

User documentation is available at our https://github.com/Signbank/FinSL-signbank/wiki

Overview

FinSL-signbank is being developed based on the needs of Finnish sign language researchers. It can be used for any sign language(s) that share similar requirements. Signbank was originally developed by Steve Cassidy https://github.com/Signbank/Auslan-signbank. FinSL-Signbank is based on NGT Signbank https://github.com/Signbank/Global-signbank, NGT Signbank is a branch of Auslan Signbank.

Main features:

  • Manage and organize sign language lexicons and corpuses.
  • Store multiple lexicons of different sign languages.
  • Use your Glosses in ELAN with ECV (externally controlled dictionary).
    • ECV's are available for all lexicons automatically.
  • Record videos with a webcam on the website, making the annotation process faster.
  • Upload videos and connect them to glosses.
  • Add comments on glosses and tag them.
  • Store relationships between glosses, view a network graph of these relationships.
  • Interface easily translatable to multiple languages.
  • Control access to lexicons per user/group.
  • Publish lexicons and their glosses.
    • Separate interface for published glosses, detailed interface for researchers/annotators.
  • Add translation equivalents to your glosses in any language.

Requirements

  • Python 3 (3.6+ recommended)
  • Django (2.2)

Dependencies can be found in requirements.txt and they can be installed using pip.

Changelog

See changelog here: CHANGELOG.rst

Documentation

Technical documentation for developers can be found at https://finsl-signbank.readthedocs.io/

User documentation is available at our https://github.com/Signbank/FinSL-signbank/wiki

Installation

To install FinSL-signbank on linux with all the dependencies:

$ git clone https://github.com/Signbank/FinSL-signbank.git  # Clone the repository

$ cd FinSL-signbank

$ python3 -m venv venv  # Create a virtual environment

$ source venv/bin/activate  # Activate the virtual environment

$ pip install -r requirements.txt  # Install dependencies

For detailed information see https://finsl-signbank.readthedocs.io/en/latest/installation.html

Contribution

If you want to contribute to the project, contact the repository administrator @henrinie or University of Jyväskylä's Sign language centre.

finsl-signbank's People

Contributors

ljsharp avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.