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.4.0
  • RosaeNLG
    • 4.4.0
    • 4.3.1
    • 4.3.0
    • 4.2.2
    • 4.2.1
    • 4.2.0
    • 4.1.0
    • 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.4.0 4.3.1 4.3.0 4.2.2 4.2.1 4.2.0 4.1.0 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 licensed 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, and search is using the Antora Lunr Extension under MPL-2.0.