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

RosaeNLG

    • What’s New in RosaeNLG
    • Quick Start
    • Developer experience
    • Tutorials
      • English
      • French (en Français !)
      • German
    • Integration, node.js, Java, Docker etc.
      • RosaeNLG node.js boilerplate project
      • 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
    • Reference Documentation
      • Value
        • Numbers
        • Dates
        • Nominal Groups
        • Simplified Syntax
      • Referring Expressions
      • Adjectives
      • Eachz and Itemz
      • Synonyms
      • Verbs
        • English
        • French
        • German
        • Italian
        • Spanish
      • Possessives
      • hasSaid / recordSaid
      • Filter
      • Dictionnary
      • Other and Helpers
      • 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
    • Contribute
      • Build and Test
      • Publish a new version
      • Add a new language
RosaeNLG 1.20.0
  • RosaeNLG
    • 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
    • 2.1.9
    • 2.1.8
    • 2.1.7
    • 2.1.6
    • 2.1.5
    • 2.1.4
    • 2.1.3
    • 2.1.2
    • 2.1.1
    • 2.1.0
    • 2.0.0
    • 1.20.2
    • 1.20.1
    • 1.20.0
    • 1.19.0
    • 1.18.1
    • 1.18.0
    • 1.17.2
    • 1.17.1
    • 1.17.0
    • 1.16.10
    • 1.16.9
    • 1.16.8
    • 1.16.7
    • 1.16.6
    • 1.16.5
    • 1.16.4
    • 1.16.3
    • 1.16.2
    • 1.16.1
    • 1.16.0
    • 1.15.4
    • 1.15.3
    • 1.15.2
    • 1.15.1
    • 1.15.0
    • 1.14.3
    • 1.14.2
    • 1.14.1
    • 1.14.0
    • 1.13.0
    • 1.12.3
    • 1.12.2
    • 1.12.1
    • 1.12.0
    • 1.11.0
    • 1.10.2
    • 1.10.1
    • 1.10.0
    • 1.9.2
    • 1.9.1
    • 1.9.0
    • 1.8.3
    • 1.8.2
    • 1.8.0
    • 1.7.1
    • 1.7.0
    • 1.6.2
    • 1.6.1
    • 1.5.8
    • 1.5.7
    • 1.5.6
    • 1.5.5
    • 1.5.4
    • 1.5.3
    • 1.5.2
    • 1.5.1
    • 1.5.0
    • 1.4.1
    • 1.4.0
    • 1.3.3
    • 1.3.2
    • 1.3.1
    • 1.3.0
    • 1.2.0
    • 1.1.1
    • 1.1.0
    • 1.0.5
    • 1.0.2
  • RosaeNLG
  • Integration, node.js, Java, Docker etc.
  • In the Browser
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 2.1.9 2.1.8 2.1.7 2.1.6 2.1.5 2.1.4 2.1.3 2.1.2 2.1.1 2.1.0 2.0.0 1.20.2 1.20.1 1.20.0 1.19.0 1.18.1 1.18.0 1.17.2 1.17.1 1.17.0 1.16.10 1.16.9 1.16.8 1.16.7 1.16.6 1.16.5 1.16.4 1.16.3 1.16.2 1.16.1 1.16.0 1.15.4 1.15.3 1.15.2 1.15.1 1.15.0 1.14.3 1.14.2 1.14.1 1.14.0 1.13.0 1.12.3 1.12.2 1.12.1 1.12.0 1.11.0 1.10.2 1.10.1 1.10.0 1.9.2 1.9.1 1.9.0 1.8.3 1.8.2 1.8.0 1.7.1 1.7.0 1.6.2 1.6.1 1.5.8 1.5.7 1.5.6 1.5.5 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0 1.4.1 1.4.0 1.3.3 1.3.2 1.3.1 1.3.0 1.2.0 1.1.1 1.1.0 1.0.5 1.0.2

Client side in browser compiling and/or rendering

This is the documentation for 1.20.0 version, which is not the latest version. Consider upgrading to 3.4.0.

The idea is to do NLG in the browser. You can:

  • compile the templates server side and just render (generate texts) in the browser, which is the most common usage

  • both compile and render client side in the browser

  • use the Browser IDE

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.