Organically Diversified Text Markup Language

ODTML is a simple markup language that allows generation of large number of multiple, valid, organic variations of text strings.
It allows to define optional text fragments, mandatory text fragments as well as probabilities of appearance of each fragment.
If you interested to integrate ODTML compiler and technology in your applications please send request to 25pix.
   



Enter your markup and press [Generate text] to see results

      Syntax:
      -------
      [make]   ---------------------- 50% of chance for this keyword to appear
      [make]:5 ---------------------- Only 5% of chance for this keyword to appear

      (build|create) ---------------- 50%/50% chance for each
      (build|create|make) ----------- 33% chance for each
      (build:25|create:5|make) ------ 25%/5%/70% chance for each
      (build|create:60|make) -------- 20%/60%/20% chance for each

      [(build|create:60|make)] ------ 20%/60%/20% chance for each BUT only 50% chance of this appearing
      [(build|create:60|make)]:25 --- 20%/60%/20% chance for each BUT only 25% chance of the result of this sequence appearing

      (software|script[s]:10:30) ---- "software"=70% chance to appear, "script" or "scripts"=30% chance to appear. Plural "scripts" has only 10% chance to appear, yielding to 90% of "script" singular.

      [[how to]:25 (build|create|make)] - 50% chance of output of "how to"(25% of chance) + mandatory one of: "build" "create" or "make"

      "Ho('| |)oponopono" - will have these outputs: "Hooponopono" or "Ho'oponopono" or "Ho oponopono"