Examples

Legend

{S … } subject frame (frame frame-s; solid white frame in fallback)
{V … } verb frame (frame frame-v; flowing in CSS, dashed in fallback)
{O … } object frame (frame frame-o; pulsating in CSS, dotted in fallback)

( … ) lexical element or modifier (unframed)
| pause / darkness (group boundary; establishes clause structure)

The renderings below are illustrative only. The documentation rendering specification is defined in rendering.md.

Rendering flexibility

Toki Suno does not prescribe a fixed visual style. Any shape, layout, or medium may be used.

Form is flexible, and implementations may:

The only requirement is that:


1. Greeting

toki pona:
toki!

hello

structure:
(toki)

colour rendering:
(Purple)

display:


2. Noun phrase (bird without using waso)

toki pona:
soweli kon

bird (lit. air animal)

structure:
(soweli) (kon)

colour rendering:
(Green + Light Blue + Pink) (Dark Blue)

display:


3. Noun phrase with colour

toki pona:
soweli kon kule loje

red bird

structure:
(soweli) (kon) (kule loje)

colour rendering:
(Green + Light Blue + Pink) (Dark Blue) (Brown + Light Blue + Dark Blue) (Red)

display:


4. Intransitive predicate

toki pona:
soweli li moku

the animal eats

structure:
{S soweli}
|
{V moku}

colour rendering:
{S Green + Light Blue + Pink}
|
{V Dark Blue + Red}

display:


5. First person predicates with modifiers

toki pona:
mi moku pona

I eat well / I eat good food

structure:
{S mi}
|
{V moku} (pona)

colour rendering:
{S Yellow + Light Blue}
|
{V Dark Blue + Red} (Pink)

display:


toki pona:
mi pona moku

I am good at eating

structure:
{S mi}
|
{V pona} (moku)

colour rendering:
{S Yellow + Light Blue}
|
{V Pink} (Dark Blue + Red)

display:


6. Transitive predicate

toki pona:
jan li moku e kili

the person eats fruit

structure:
{S jan}
|
{V moku}
|
{O kili}

colour rendering:
{S Red + Light Blue + Yellow}
|
{V Dark Blue + Red}
|
{O Pink + Green + Brown}

display:


7. Predicate adjective

toki pona:
jan li pona

the person is good

structure:
{S jan}
|
{V pona}

colour rendering:
{S Red + Light Blue + Yellow}
|
{V Pink}

display:


8. Context setting

toki pona:
tenpo lape la jan li moku

when sleeping / after sleeping, the person eats

structure:
(tenpo) (lape) (la)
|
{S jan}
|
{V moku}

colour rendering:
(Purple + Yellow + Dark Blue) (Light Blue + Dark Blue) (Purple + Dark Blue + Brown)
|
{S Red + Light Blue + Yellow}
|
{V Dark Blue + Red}

display:


9. Negation

toki pona:
jan li moku ala

the person does not eat

structure:
{S jan}
|
{V moku} (ala)

colour rendering:
{S Red + Light Blue + Yellow}
|
{V Dark Blue + Red} (dotted white frame)

display:


10. Question

toki pona:
sina moku e seme

what do you eat?

structure:
{S sina}
|
{V moku}
|
{O seme}

colour rendering:
{S Brown + Yellow}
|
{V Dark Blue + Red}
|
{O dot-fill / static sparkle with irregular dotted frame}

display: