Difference between revisions of "Ideas for Google Summer of Code/Apertium website improvements"

From Apertium
Jump to navigation Jump to search
Line 22: Line 22:
 
# Install the Apertium website with some language pairs on a server under your control, test that it works correctly. This means installing both APy and Html-tools.
 
# Install the Apertium website with some language pairs on a server under your control, test that it works correctly. This means installing both APy and Html-tools.
 
# Check out the list of coding challenges found within https://github.com/goavki/apertium-html-tools/projects/1 and https://github.com/goavki/apertium-apy/projects/2.
 
# Check out the list of coding challenges found within https://github.com/goavki/apertium-html-tools/projects/1 and https://github.com/goavki/apertium-apy/projects/2.
# Send us a pull request with your code!
+
# Send us a pull request with your code.
  +
# Work with us to get your code merged!
   
 
==See also==
 
==See also==

Revision as of 15:43, 18 March 2017

The Apertium translation website is pretty cool, but we can make it even cooler. This project consists of various website (and API) improvement tasks.

Tasks

The website consists of two pieces: the front-end, html-tools, (https://github.com/goavki/apertium-html-tools) and the back-end API (https://github.com/goavki/apertium-apy) called APy. Some tasks follow and a full listing can be found on the project pages: https://github.com/goavki/apertium-html-tools/projects/1 and https://github.com/goavki/apertium-apy/projects/2.

  • Add "dictionary lookup" mode for single-word translations.
    • Should give synonyms and alternative translations.
    • It should rank the translations by likelihood.
  • Add a mode that colours the resulting translation depending on how reliable it is.
    • One possibility would be for language pairs to have different colours depending on WER or something.
  • Make language detection work properly and do "did you mean" style if people choose an unlikely source language.

Work in progress

Past GCI/GSoC have generated some work that just needs some polishing (e.g. last [GSoC](http://wiki.apertium.org/wiki/GSOC'16_Kira's_results._Apertium_website_improvements)). These are summarized on the project page and a few are included below.

Coding challenges

  1. Install the Apertium website with some language pairs on a server under your control, test that it works correctly. This means installing both APy and Html-tools.
  2. Check out the list of coding challenges found within https://github.com/goavki/apertium-html-tools/projects/1 and https://github.com/goavki/apertium-apy/projects/2.
  3. Send us a pull request with your code.
  4. Work with us to get your code merged!

See also