The jsRealB Text Realizer: Organization and Use Cases -- Revised version
Guy Lapalme

TL;DR
jsRealB is a versatile JavaScript surface realizer for English and French, capable of handling complex language specifics and used in various data-to-text and literary applications, with a Python port also available.
Contribution
This paper introduces jsRealB Version 4.0, a comprehensive surface realizer with language-specific features and a Python port, expanding text realization capabilities.
Findings
Supports English and French with large coverage
Used in data-to-text and literary applications
Open-source implementation available on GitHub
Abstract
This paper describes the design principles behind jsRealB (Version 4.0), a surface realizer written JavaScript for English or French sentences from a specification inspired by the constituent syntax formalism but for which a dependency-based input notation is also available. jsRealB can be used either within a web page or as a node.js module. We show that the seemingly simple process of text realization involves many interesting implementation challenges in order to take into account the specifics of each language. jsRealB has a large coverage of English and French and has been used to develop realistic data-to-text applications and to reproduce existing literary texts and sentences from Universal Dependency annotations. Its source code and that of its applications are available on GitHub. The port of this approach to Python (pyrealb) is also presented.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Mathematics, Computing, and Information Processing
