Git Product home page Git Product logo

glossvisualiser's Introduction

GlossVisualiser

Parses interlinear gloss and outputs HTML that shows it in a more readable, visual way.
Hover a morpheme to see its meaning and how it affects the sentence grammatically, without needing to know how to read gloss.
Download
Demo

Usage

Input format:

original sentence with morphemes separated { gloss } another sentence { gloss } etc.
Example: on talo-ssa { be.1SG.PRS house-INE } koira-t juokse-vat { dog-PL run.IMP-3PL }

Running the program

When you run the executable, it will check the current directory for *.gls files and convert them to HTML automatically. You can also specify the file name directly after the command to run the executable, if you wish to parse a single file. This would be done in a terminal/command line.

Example:
File: gloss.gls
File content: on talo-ssa { be.1SG.PRS house-INE }
To convert: place it in the same directory as the program, run the executable.
or run the program from a terminal/command line, which also allows you to set additional options and add to/edit the abbreviation database.

Compiling

If you choose to compile the program yourself, you will need .NET Core SDK installed. Simply do dotnet run in a terminal/command line to build and run it.

Custom abbreviations

Adding custom abbreviations is simple. Use the flag --add-abbreviation or -ab to add an abbreviation to your local abbreviation database.
-ab [ABBREVIATION] [Color] [Value/Explanation]
The color must be a HEX string(without the hash symbol). Example: -ab INE 0F0F0F Inessive case ('in')

glossvisualiser's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

glossvisualiser's Issues

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.