Brett Tolbert
Brett Tolbert's Blog

Brett Tolbert's Blog

verbecc - python library, dockerized microservice and web app for verb conjugation in French, Spanish, Italian, Portuguese and Romanian, powered by ML

verbecc - python library, dockerized microservice and web app for verb conjugation in French, Spanish, Italian, Portuguese and Romanian, powered by ML

Brett Tolbert's photo
Brett Tolbert

Published on Jun 12, 2021

1 min read

Live Demo

verbe.cc

Overview of the three components

verbecc_diagram.PNG

It knows how to conjugate thousands of verbs and for unknown verbs, it uses a machine-learning algorithm to predict the conjugation template.

Part 1 - The python library - verbecc

pypi.org/project/verbecc github.com/bretttolbert/verbecc

Part 2 - The Dockerized microservice - verbecc-svc

github.com/bretttolbert/verbecc-svc

Part 3 - The Dockerized web front-end

github.com/bretttolbert/verbecc-web

Credits

  • Credit to Pierre Sarrazin for the French XML conjugation templates, derived from his project Verbiste (defunct)
  • Credit to Sekou Diao for the ML template prediction logic, derived from their older project mlconjug however they have a newer version out now mlconjug3
 
Share this