RosaeNLG // Docs
Project
Main Repository Core Issue Traker Related projects
Try now!

RosaeNLG

    • Changelog
    • Quick Start
    • Developer experience
    • Tutorials and Examples
      • English Tutorial
      • French Tutorial (en Français !)
      • German Tutorial
      • French example
      • English example
    • Integration, node.js, Java, Docker etc.
      • RosaeNLG node.js project generator using Yeoman
      • Packaging templates
      • In the Browser
        • Rendering
        • Compiling
        • Browser IDE
      • Command Line Interface
        • CLI module
        • Docker image for CLI
      • Node.js Server
      • AWS Lambda
      • Java Wrapper and Server
        • Java Wrapper
        • Java Server and Docker Server
      • Testing with mocha and mochawesome
      • Misc
        • Usage without templates
        • Save context between calls
        • Integration in Observable HQ
    • Reference Documentation
      • Value
        • Numbers
        • Dates
        • Nominal Groups
        • Simplified Syntax
      • Referring Expressions
      • Adjectives
      • Eachz and Itemz
      • Synonyms
      • Sentences (beta)
        • English
        • French
      • Verbs
        • English
        • French
        • German
        • Italian
        • Spanish
      • Possessives
      • hasSaid / recordSaid
      • Filter
      • Dictionnary
      • Other and Helpers
      • Debugging
      • Multilingual Templates
      • Node.js compatibility
    • Libraries
      • Countries
    • About NLG and RosaeNLG
      • What is NLG?
      • Advanced examples of NLG features
      • NLG usecases
      • About RosaeNLG, the Author
      • Support, Hosting, Services
      • Main Features
      • Compare with CoreNLG and xSpin
    • Advanced
      • Other Languages
      • Yseop Template Generator
      • Performance
      • Related Projects
      • Global Parameters
      • How it works
      • Why Pug?
      • Random Numbers (and why it matters)
      • Filter mechanism
      • Linguistic resources
      • Logo
RosaeNLG 4.0.0
  • RosaeNLG
    • 4.0.0
    • 3.4.0
    • 3.3.1
    • 3.3.0
    • 3.2.6
    • 3.2.5
    • 3.2.4
    • 3.2.3
    • 3.2.2
    • 3.2.1
    • 3.2.0
    • 3.1.2
    • 3.1.1
    • 3.1.0
    • 3.0.4
    • 3.0.3
    • 3.0.2
    • 3.0.1
    • 3.0.0
  • RosaeNLG
  • Tutorials and Examples
4.0.0 3.4.0 3.3.1 3.3.0 3.2.6 3.2.5 3.2.4 3.2.3 3.2.2 3.2.1 3.2.0 3.1.2 3.1.1 3.1.0 3.0.4 3.0.3 3.0.2 3.0.1 3.0.0

Tutorials and Examples

Tutorials

  • Tutorial to generate English

  • Tutorial to generate French (in French!)

  • Tutorial to generate German

There are presently no dedicated tutorials for Italian and Spanish: feel free to contribute!

Examples

Examples showcase, for each language, the linguistic mechanisms implemented in RosaeNLG. While not exhaustive, they are a good place to start with when working in a specific language.

  • French example

  • English example

RosaeNLG is a Sandbox Project of LF AI & Data Foundation. RosaeNLG is licenced under Apache 2.0, and its documentation under CC-BY-4.0. The documentation was built with Antora using a fork of the Antora default UI licensed under MPL-2.0.