GithubHelp home page GithubHelp logo

neubig / alignmenttool Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shisful/alignmenttool

1.0 3.0 0.0 393 KB

A tool for making alignments over bilingual text.

Home Page: http://s-hys.com/

Java 100.00%

alignmenttool's Introduction

This is a tool for annotating alignments by Soichiro Hayashi (modified by Graham Neubig).

----- Running ------

** 0. Prepare

In order to run the program, you must have Java installed.
If you do not have java, you can get it from http://www.java.com.

** 1. Run the program

From your file browser, double click on "AlignmentTool.jar".

Or, if you use the command line, run:
$ java -jar AlignmentTool.jar

** 2. Open the files

Click "Open Source" and select the source sentence file, "Open Target" and select the target sentence file.
If you already have some alignments, you can also click "Open Alignments" and select the alignment file.

Then click "Load" to load the sentences.

** 3. Annotate the files

For each pair of words that are aligned, click on the corresponding box.
When you have finished annotating a sentence, click on the orange arrow in the lower corner to go to the next sentence.

** 4. Save the annotations

When you are done annotating all the sentences, click the "Save" button and choose a file to save the alignments to.
If you cannot finish annotating all sentences in a single sitting, you can save half-way through the file, then resume where you left off by opening the saved alignments at step 2.

----- Building ------

To build the program, you must have Java and Apache Ant installed.
Once these are both prepared, run

$ ant

in the top directory, and the program should be built succesfully.

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.