| CACHE = json.loads('{"English|French|The small red car drove quickly yesterday": {"source_lang": "English", "target_lang": "French", "source_text": "The small red car drove quickly yesterday", "final_text": "La petite voiture rouge a roulé rapidement hier", "n_units": 4, "layers": [{"index": 0, "label": "Original", "text": "The small red car drove quickly yesterday", "mix": 0.0, "chunks": [{"id": "l0u0", "unit": 0, "text": "The small red car", "mix": 0.0, "lang": "source", "pos": 0}, {"id": "l0u1", "unit": 1, "text": "drove", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l0u2", "unit": 2, "text": "quickly", "mix": 0.0, "lang": "source", "pos": 2}, {"id": "l0u3", "unit": 3, "text": "yesterday", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/e98719b00c166e55.wav"}, {"index": 1, "label": "Concept", "text": "La petite voiture rouge drove quickly yesterday", "mix": 0.125, "chunks": [{"id": "l1u0", "unit": 0, "text": "La petite voiture rouge", "mix": 0.5, "lang": "mixed", "pos": 0}, {"id": "l1u1", "unit": 1, "text": "drove", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l1u2", "unit": 2, "text": "quickly", "mix": 0.0, "lang": "source", "pos": 2}, {"id": "l1u3", "unit": 3, "text": "yesterday", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/d9bbf17e4aad4093.wav"}, {"index": 2, "label": "Action / Feeling", "text": "La petite voiture rouge a roulé quickly yesterday", "mix": 0.375, "chunks": [{"id": "l2u0", "unit": 0, "text": "La petite voiture rouge", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l2u1", "unit": 1, "text": "a roulé", "mix": 0.5, "lang": "mixed", "pos": 1}, {"id": "l2u2", "unit": 2, "text": "quickly", "mix": 0.0, "lang": "source", "pos": 2}, {"id": "l2u3", "unit": 3, "text": "yesterday", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/f452a3f6fe1b4dbc.wav"}, {"index": 3, "label": "Time / Context", "text": "La petite voiture rouge a roulé quickly hier", "mix": 0.625, "chunks": [{"id": "l3u0", "unit": 0, "text": "La petite voiture rouge", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l3u1", "unit": 1, "text": "a roulé", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l3u2", "unit": 2, "text": "quickly", "mix": 0.0, "lang": "source", "pos": 2}, {"id": "l3u3", "unit": 3, "text": "hier", "mix": 0.5, "lang": "mixed", "pos": 3}], "audio": "/static/example_audio/6e11ce13a3550d7d.wav"}, {"index": 4, "label": "Grammar Bridge", "text": "La petite voiture rouge a roulé quickly hier", "mix": 0.75, "chunks": [{"id": "l4u0", "unit": 0, "text": "La petite voiture rouge", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l4u1", "unit": 1, "text": "a roulé", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l4u2", "unit": 2, "text": "quickly", "mix": 0.0, "lang": "source", "pos": 2}, {"id": "l4u3", "unit": 3, "text": "hier", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/6e11ce13a3550d7d.wav"}, {"index": 5, "label": "Mostly Target", "text": "La petite voiture rouge a roulé rapidement hier", "mix": 0.875, "chunks": [{"id": "l5u0", "unit": 0, "text": "La petite voiture rouge", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l5u1", "unit": 1, "text": "a roulé", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l5u2", "unit": 2, "text": "rapidement", "mix": 0.5, "lang": "mixed", "pos": 2}, {"id": "l5u3", "unit": 3, "text": "hier", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/5e5454ad522cbeb4.wav"}, {"index": 6, "label": "Final", "text": "La petite voiture rouge a roulé rapidement hier", "mix": 1.0, "chunks": [{"id": "l6u0", "unit": 0, "text": "La petite voiture rouge", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l6u1", "unit": 1, "text": "a roulé", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l6u2", "unit": 2, "text": "rapidement", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l6u3", "unit": 3, "text": "hier", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/5e5454ad522cbeb4.wav"}], "links": [{"from": "l0u0", "to": "l1u0", "unit": 0, "kind": "translate"}, {"from": "l0u1", "to": "l1u1", "unit": 1, "kind": "keep"}, {"from": "l0u2", "to": "l1u2", "unit": 2, "kind": "keep"}, {"from": "l0u3", "to": "l1u3", "unit": 3, "kind": "keep"}, {"from": "l1u0", "to": "l2u0", "unit": 0, "kind": "translate"}, {"from": "l1u1", "to": "l2u1", "unit": 1, "kind": "translate"}, {"from": "l1u2", "to": "l2u2", "unit": 2, "kind": "keep"}, {"from": "l1u3", "to": "l2u3", "unit": 3, "kind": "keep"}, {"from": "l2u0", "to": "l3u0", "unit": 0, "kind": "keep"}, {"from": "l2u1", "to": "l3u1", "unit": 1, "kind": "translate"}, {"from": "l2u2", "to": "l3u2", "unit": 2, "kind": "keep"}, {"from": "l2u3", "to": "l3u3", "unit": 3, "kind": "translate"}, {"from": "l3u0", "to": "l4u0", "unit": 0, "kind": "keep"}, {"from": "l3u1", "to": "l4u1", "unit": 1, "kind": "keep"}, {"from": "l3u2", "to": "l4u2", "unit": 2, "kind": "keep"}, {"from": "l3u3", "to": "l4u3", "unit": 3, "kind": "translate"}, {"from": "l4u0", "to": "l5u0", "unit": 0, "kind": "keep"}, {"from": "l4u1", "to": "l5u1", "unit": 1, "kind": "keep"}, {"from": "l4u2", "to": "l5u2", "unit": 2, "kind": "translate"}, {"from": "l4u3", "to": "l5u3", "unit": 3, "kind": "keep"}, {"from": "l5u0", "to": "l6u0", "unit": 0, "kind": "keep"}, {"from": "l5u1", "to": "l6u1", "unit": 1, "kind": "keep"}, {"from": "l5u2", "to": "l6u2", "unit": 2, "kind": "translate"}, {"from": "l5u3", "to": "l6u3", "unit": 3, "kind": "keep"}]}, "English|Spanish|Every morning she drinks hot coffee in the garden": {"source_lang": "English", "target_lang": "Spanish", "source_text": "Every morning she drinks hot coffee in the garden", "final_text": "Todas las mañanas ella bebe café caliente en el jardín", "n_units": 4, "layers": [{"index": 0, "label": "Original", "text": "Every morning she drinks hot coffee in the garden", "mix": 0.0, "chunks": [{"id": "l0u0", "unit": 0, "text": "Every morning", "mix": 0.0, "lang": "source", "pos": 0}, {"id": "l0u1", "unit": 1, "text": "she drinks", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l0u2", "unit": 2, "text": "hot coffee", "mix": 0.0, "lang": "source", "pos": 2}, {"id": "l0u3", "unit": 3, "text": "in the garden", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/6e544d9de491a5e2.wav"}, {"index": 1, "label": "Concept", "text": "Every morning she drinks café caliente in the garden", "mix": 0.125, "chunks": [{"id": "l1u0", "unit": 0, "text": "Every morning", "mix": 0.0, "lang": "source", "pos": 0}, {"id": "l1u1", "unit": 1, "text": "she drinks", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l1u2", "unit": 2, "text": "café caliente", "mix": 0.5, "lang": "mixed", "pos": 2}, {"id": "l1u3", "unit": 3, "text": "in the garden", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/f228523682f04545.wav"}, {"index": 2, "label": "Action / Feeling", "text": "Every morning ella bebe café caliente in the garden", "mix": 0.375, "chunks": [{"id": "l2u0", "unit": 0, "text": "Every morning", "mix": 0.0, "lang": "source", "pos": 0}, {"id": "l2u1", "unit": 1, "text": "ella bebe", "mix": 0.5, "lang": "mixed", "pos": 1}, {"id": "l2u2", "unit": 2, "text": "café caliente", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l2u3", "unit": 3, "text": "in the garden", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/d402d5960cb786d5.wav"}, {"index": 3, "label": "Time / Context", "text": "Todas las mañanas ella bebe café caliente in the garden", "mix": 0.625, "chunks": [{"id": "l3u0", "unit": 0, "text": "Todas las mañanas", "mix": 0.5, "lang": "mixed", "pos": 0}, {"id": "l3u1", "unit": 1, "text": "ella bebe", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l3u2", "unit": 2, "text": "café caliente", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l3u3", "unit": 3, "text": "in the garden", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/b2479ccd968e08e5.wav"}, {"index": 4, "label": "Grammar Bridge", "text": "Todas las mañanas ella bebe café caliente in the garden", "mix": 0.75, "chunks": [{"id": "l4u0", "unit": 0, "text": "Todas las mañanas", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l4u1", "unit": 1, "text": "ella bebe", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l4u2", "unit": 2, "text": "café caliente", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l4u3", "unit": 3, "text": "in the garden", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/b2479ccd968e08e5.wav"}, {"index": 5, "label": "Mostly Target", "text": "Todas las mañanas ella bebe café caliente en el jardín", "mix": 0.875, "chunks": [{"id": "l5u0", "unit": 0, "text": "Todas las mañanas", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l5u1", "unit": 1, "text": "ella bebe", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l5u2", "unit": 2, "text": "café caliente", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l5u3", "unit": 3, "text": "en el jardín", "mix": 0.5, "lang": "mixed", "pos": 3}], "audio": "/static/example_audio/7948f748ddcff40f.wav"}, {"index": 6, "label": "Final", "text": "Todas las mañanas ella bebe café caliente en el jardín", "mix": 1.0, "chunks": [{"id": "l6u0", "unit": 0, "text": "Todas las mañanas", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l6u1", "unit": 1, "text": "ella bebe", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l6u2", "unit": 2, "text": "café caliente", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l6u3", "unit": 3, "text": "en el jardín", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/7948f748ddcff40f.wav"}], "links": [{"from": "l0u0", "to": "l1u0", "unit": 0, "kind": "keep"}, {"from": "l0u1", "to": "l1u1", "unit": 1, "kind": "keep"}, {"from": "l0u2", "to": "l1u2", "unit": 2, "kind": "translate"}, {"from": "l0u3", "to": "l1u3", "unit": 3, "kind": "keep"}, {"from": "l1u0", "to": "l2u0", "unit": 0, "kind": "keep"}, {"from": "l1u1", "to": "l2u1", "unit": 1, "kind": "translate"}, {"from": "l1u2", "to": "l2u2", "unit": 2, "kind": "translate"}, {"from": "l1u3", "to": "l2u3", "unit": 3, "kind": "keep"}, {"from": "l2u0", "to": "l3u0", "unit": 0, "kind": "translate"}, {"from": "l2u1", "to": "l3u1", "unit": 1, "kind": "translate"}, {"from": "l2u2", "to": "l3u2", "unit": 2, "kind": "keep"}, {"from": "l2u3", "to": "l3u3", "unit": 3, "kind": "keep"}, {"from": "l3u0", "to": "l4u0", "unit": 0, "kind": "translate"}, {"from": "l3u1", "to": "l4u1", "unit": 1, "kind": "keep"}, {"from": "l3u2", "to": "l4u2", "unit": 2, "kind": "keep"}, {"from": "l3u3", "to": "l4u3", "unit": 3, "kind": "keep"}, {"from": "l4u0", "to": "l5u0", "unit": 0, "kind": "keep"}, {"from": "l4u1", "to": "l5u1", "unit": 1, "kind": "keep"}, {"from": "l4u2", "to": "l5u2", "unit": 2, "kind": "keep"}, {"from": "l4u3", "to": "l5u3", "unit": 3, "kind": "translate"}, {"from": "l5u0", "to": "l6u0", "unit": 0, "kind": "keep"}, {"from": "l5u1", "to": "l6u1", "unit": 1, "kind": "keep"}, {"from": "l5u2", "to": "l6u2", "unit": 2, "kind": "keep"}, {"from": "l5u3", "to": "l6u3", "unit": 3, "kind": "translate"}]}, "English|Italian|The old man told a beautiful story to the children": {"source_lang": "English", "target_lang": "Italian", "source_text": "The old man told a beautiful story to the children", "final_text": "Il vecchio raccontò una bella storia ai bambini", "n_units": 4, "layers": [{"index": 0, "label": "Original", "text": "The old man told a beautiful story to the children", "mix": 0.0, "chunks": [{"id": "l0u0", "unit": 0, "text": "The old man", "mix": 0.0, "lang": "source", "pos": 0}, {"id": "l0u1", "unit": 1, "text": "told", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l0u2", "unit": 2, "text": "a beautiful story", "mix": 0.0, "lang": "source", "pos": 2}, {"id": "l0u3", "unit": 3, "text": "to the children", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/e8146c55aefa821b.wav"}, {"index": 1, "label": "Concept", "text": "Il vecchio told una bella storia to the children", "mix": 0.25, "chunks": [{"id": "l1u0", "unit": 0, "text": "Il vecchio", "mix": 0.5, "lang": "mixed", "pos": 0}, {"id": "l1u1", "unit": 1, "text": "told", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l1u2", "unit": 2, "text": "una bella storia", "mix": 0.5, "lang": "mixed", "pos": 2}, {"id": "l1u3", "unit": 3, "text": "to the children", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/1dc404f1b1f8f477.wav"}, {"index": 2, "label": "Action / Feeling", "text": "Il vecchio raccontò una bella storia to the children", "mix": 0.625, "chunks": [{"id": "l2u0", "unit": 0, "text": "Il vecchio", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l2u1", "unit": 1, "text": "raccontò", "mix": 0.5, "lang": "mixed", "pos": 1}, {"id": "l2u2", "unit": 2, "text": "una bella storia", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l2u3", "unit": 3, "text": "to the children", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/abe9278be36c3027.wav"}, {"index": 3, "label": "Time / Context", "text": "Il vecchio raccontò una bella storia to the children", "mix": 0.75, "chunks": [{"id": "l3u0", "unit": 0, "text": "Il vecchio", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l3u1", "unit": 1, "text": "raccontò", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l3u2", "unit": 2, "text": "una bella storia", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l3u3", "unit": 3, "text": "to the children", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/abe9278be36c3027.wav"}, {"index": 4, "label": "Grammar Bridge", "text": "Il vecchio raccontò una bella storia to the children", "mix": 0.75, "chunks": [{"id": "l4u0", "unit": 0, "text": "Il vecchio", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l4u1", "unit": 1, "text": "raccontò", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l4u2", "unit": 2, "text": "una bella storia", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l4u3", "unit": 3, "text": "to the children", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/abe9278be36c3027.wav"}, {"index": 5, "label": "Mostly Target", "text": "Il vecchio raccontò una bella storia ai bambini", "mix": 0.875, "chunks": [{"id": "l5u0", "unit": 0, "text": "Il vecchio", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l5u1", "unit": 1, "text": "raccontò", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l5u2", "unit": 2, "text": "una bella storia", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l5u3", "unit": 3, "text": "ai bambini", "mix": 0.5, "lang": "mixed", "pos": 3}], "audio": "/static/example_audio/b92aca8506c791c6.wav"}, {"index": 6, "label": "Final", "text": "Il vecchio raccontò una bella storia ai bambini", "mix": 1.0, "chunks": [{"id": "l6u0", "unit": 0, "text": "Il vecchio", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l6u1", "unit": 1, "text": "raccontò", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l6u2", "unit": 2, "text": "una bella storia", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l6u3", "unit": 3, "text": "ai bambini", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/b92aca8506c791c6.wav"}], "links": [{"from": "l0u0", "to": "l1u0", "unit": 0, "kind": "translate"}, {"from": "l0u1", "to": "l1u1", "unit": 1, "kind": "keep"}, {"from": "l0u2", "to": "l1u2", "unit": 2, "kind": "translate"}, {"from": "l0u3", "to": "l1u3", "unit": 3, "kind": "keep"}, {"from": "l1u0", "to": "l2u0", "unit": 0, "kind": "translate"}, {"from": "l1u1", "to": "l2u1", "unit": 1, "kind": "translate"}, {"from": "l1u2", "to": "l2u2", "unit": 2, "kind": "translate"}, {"from": "l1u3", "to": "l2u3", "unit": 3, "kind": "keep"}, {"from": "l2u0", "to": "l3u0", "unit": 0, "kind": "keep"}, {"from": "l2u1", "to": "l3u1", "unit": 1, "kind": "translate"}, {"from": "l2u2", "to": "l3u2", "unit": 2, "kind": "keep"}, {"from": "l2u3", "to": "l3u3", "unit": 3, "kind": "keep"}, {"from": "l3u0", "to": "l4u0", "unit": 0, "kind": "keep"}, {"from": "l3u1", "to": "l4u1", "unit": 1, "kind": "keep"}, {"from": "l3u2", "to": "l4u2", "unit": 2, "kind": "keep"}, {"from": "l3u3", "to": "l4u3", "unit": 3, "kind": "keep"}, {"from": "l4u0", "to": "l5u0", "unit": 0, "kind": "keep"}, {"from": "l4u1", "to": "l5u1", "unit": 1, "kind": "keep"}, {"from": "l4u2", "to": "l5u2", "unit": 2, "kind": "keep"}, {"from": "l4u3", "to": "l5u3", "unit": 3, "kind": "translate"}, {"from": "l5u0", "to": "l6u0", "unit": 0, "kind": "keep"}, {"from": "l5u1", "to": "l6u1", "unit": 1, "kind": "keep"}, {"from": "l5u2", "to": "l6u2", "unit": 2, "kind": "keep"}, {"from": "l5u3", "to": "l6u3", "unit": 3, "kind": "translate"}]}, "English|Portuguese|They traveled to the mountains during the summer": {"source_lang": "English", "target_lang": "Portuguese", "source_text": "They traveled to the mountains during the summer", "final_text": "Eles viajaram para as montanhas durante o verão", "n_units": 3, "layers": [{"index": 0, "label": "Original", "text": "They traveled to the mountains during the summer", "mix": 0.0, "chunks": [{"id": "l0u0", "unit": 0, "text": "They traveled", "mix": 0.0, "lang": "source", "pos": 0}, {"id": "l0u1", "unit": 1, "text": "to the mountains", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l0u2", "unit": 2, "text": "during the summer", "mix": 0.0, "lang": "source", "pos": 2}], "audio": "/static/example_audio/390ba87ebf01534f.wav"}, {"index": 1, "label": "Concept", "text": "They traveled para as montanhas during the summer", "mix": 0.167, "chunks": [{"id": "l1u0", "unit": 0, "text": "They traveled", "mix": 0.0, "lang": "source", "pos": 0}, {"id": "l1u1", "unit": 1, "text": "para as montanhas", "mix": 0.5, "lang": "mixed", "pos": 1}, {"id": "l1u2", "unit": 2, "text": "during the summer", "mix": 0.0, "lang": "source", "pos": 2}], "audio": "/static/example_audio/bf468004f310be5a.wav"}, {"index": 2, "label": "Action / Feeling", "text": "Eles viajaram para as montanhas during the summer", "mix": 0.5, "chunks": [{"id": "l2u0", "unit": 0, "text": "Eles viajaram", "mix": 0.5, "lang": "mixed", "pos": 0}, {"id": "l2u1", "unit": 1, "text": "para as montanhas", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l2u2", "unit": 2, "text": "during the summer", "mix": 0.0, "lang": "source", "pos": 2}], "audio": "/static/example_audio/b0f787d8635fc17f.wav"}, {"index": 3, "label": "Time / Context", "text": "Eles viajaram para as montanhas durante o verão", "mix": 0.833, "chunks": [{"id": "l3u0", "unit": 0, "text": "Eles viajaram", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l3u1", "unit": 1, "text": "para as montanhas", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l3u2", "unit": 2, "text": "durante o verão", "mix": 0.5, "lang": "mixed", "pos": 2}], "audio": "/static/example_audio/46460843fede4a44.wav"}, {"index": 4, "label": "Grammar Bridge", "text": "Eles viajaram para as montanhas durante o verão", "mix": 1.0, "chunks": [{"id": "l4u0", "unit": 0, "text": "Eles viajaram", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l4u1", "unit": 1, "text": "para as montanhas", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l4u2", "unit": 2, "text": "durante o verão", "mix": 1.0, "lang": "target", "pos": 2}], "audio": "/static/example_audio/46460843fede4a44.wav"}, {"index": 5, "label": "Mostly Target", "text": "Eles viajaram para as montanhas durante o verão", "mix": 1.0, "chunks": [{"id": "l5u0", "unit": 0, "text": "Eles viajaram", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l5u1", "unit": 1, "text": "para as montanhas", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l5u2", "unit": 2, "text": "durante o verão", "mix": 1.0, "lang": "target", "pos": 2}], "audio": "/static/example_audio/46460843fede4a44.wav"}, {"index": 6, "label": "Final", "text": "Eles viajaram para as montanhas durante o verão", "mix": 1.0, "chunks": [{"id": "l6u0", "unit": 0, "text": "Eles viajaram", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l6u1", "unit": 1, "text": "para as montanhas", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l6u2", "unit": 2, "text": "durante o verão", "mix": 1.0, "lang": "target", "pos": 2}], "audio": "/static/example_audio/46460843fede4a44.wav"}], "links": [{"from": "l0u0", "to": "l1u0", "unit": 0, "kind": "keep"}, {"from": "l0u1", "to": "l1u1", "unit": 1, "kind": "translate"}, {"from": "l0u2", "to": "l1u2", "unit": 2, "kind": "keep"}, {"from": "l1u0", "to": "l2u0", "unit": 0, "kind": "translate"}, {"from": "l1u1", "to": "l2u1", "unit": 1, "kind": "translate"}, {"from": "l1u2", "to": "l2u2", "unit": 2, "kind": "keep"}, {"from": "l2u0", "to": "l3u0", "unit": 0, "kind": "translate"}, {"from": "l2u1", "to": "l3u1", "unit": 1, "kind": "keep"}, {"from": "l2u2", "to": "l3u2", "unit": 2, "kind": "translate"}, {"from": "l3u0", "to": "l4u0", "unit": 0, "kind": "keep"}, {"from": "l3u1", "to": "l4u1", "unit": 1, "kind": "keep"}, {"from": "l3u2", "to": "l4u2", "unit": 2, "kind": "translate"}, {"from": "l4u0", "to": "l5u0", "unit": 0, "kind": "keep"}, {"from": "l4u1", "to": "l5u1", "unit": 1, "kind": "keep"}, {"from": "l4u2", "to": "l5u2", "unit": 2, "kind": "keep"}, {"from": "l5u0", "to": "l6u0", "unit": 0, "kind": "keep"}, {"from": "l5u1", "to": "l6u1", "unit": 1, "kind": "keep"}, {"from": "l5u2", "to": "l6u2", "unit": 2, "kind": "keep"}]}, "English|German|She will visit her grandmother next weekend": {"source_lang": "English", "target_lang": "German", "source_text": "She will visit her grandmother next weekend", "final_text": "Sie wird ihre Großmutter nächstes Wochenende besuchen", "n_units": 4, "layers": [{"index": 0, "label": "Original", "text": "She will visit her grandmother next weekend", "mix": 0.0, "chunks": [{"id": "l0u0", "unit": 0, "text": "She will", "mix": 0.0, "lang": "source", "pos": 0}, {"id": "l0u1", "unit": 1, "text": "visit", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l0u2", "unit": 2, "text": "her grandmother", "mix": 0.0, "lang": "source", "pos": 2}, {"id": "l0u3", "unit": 3, "text": "next weekend", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/4d8a4829d4de6f0a.wav"}, {"index": 1, "label": "Concept", "text": "She will visit ihre Großmutter next weekend", "mix": 0.125, "chunks": [{"id": "l1u0", "unit": 0, "text": "She will", "mix": 0.0, "lang": "source", "pos": 0}, {"id": "l1u1", "unit": 1, "text": "visit", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l1u2", "unit": 2, "text": "ihre Großmutter", "mix": 0.5, "lang": "mixed", "pos": 2}, {"id": "l1u3", "unit": 3, "text": "next weekend", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/a60c6cb7c3e57989.wav"}, {"index": 2, "label": "Action / Feeling", "text": "Sie wird besuchen ihre Großmutter next weekend", "mix": 0.5, "chunks": [{"id": "l2u0", "unit": 0, "text": "Sie wird", "mix": 0.5, "lang": "mixed", "pos": 0}, {"id": "l2u1", "unit": 1, "text": "besuchen", "mix": 0.5, "lang": "mixed", "pos": 1}, {"id": "l2u2", "unit": 2, "text": "ihre Großmutter", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l2u3", "unit": 3, "text": "next weekend", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/cbdd172a6ab5f6c1.wav"}, {"index": 3, "label": "Time / Context", "text": "Sie wird besuchen ihre Großmutter nächstes Wochenende", "mix": 0.875, "chunks": [{"id": "l3u0", "unit": 0, "text": "Sie wird", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l3u1", "unit": 1, "text": "besuchen", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l3u2", "unit": 2, "text": "ihre Großmutter", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l3u3", "unit": 3, "text": "nächstes Wochenende", "mix": 0.5, "lang": "mixed", "pos": 3}], "audio": "/static/example_audio/04da6c9bb66f569e.wav"}, {"index": 4, "label": "Grammar Bridge", "text": "Sie wird besuchen ihre Großmutter nächstes Wochenende", "mix": 1.0, "chunks": [{"id": "l4u0", "unit": 0, "text": "Sie wird", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l4u1", "unit": 1, "text": "besuchen", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l4u2", "unit": 2, "text": "ihre Großmutter", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l4u3", "unit": 3, "text": "nächstes Wochenende", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/04da6c9bb66f569e.wav"}, {"index": 5, "label": "Mostly Target", "text": "Sie wird ihre Großmutter nächstes Wochenende besuchen", "mix": 1.0, "chunks": [{"id": "l5u0", "unit": 0, "text": "Sie wird", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l5u2", "unit": 2, "text": "ihre Großmutter", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l5u3", "unit": 3, "text": "nächstes Wochenende", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l5u1", "unit": 1, "text": "besuchen", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/300c623b6f09d861.wav"}, {"index": 6, "label": "Final", "text": "Sie wird ihre Großmutter nächstes Wochenende besuchen", "mix": 1.0, "chunks": [{"id": "l6u0", "unit": 0, "text": "Sie wird", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l6u2", "unit": 2, "text": "ihre Großmutter", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l6u3", "unit": 3, "text": "nächstes Wochenende", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l6u1", "unit": 1, "text": "besuchen", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/300c623b6f09d861.wav"}], "links": [{"from": "l0u0", "to": "l1u0", "unit": 0, "kind": "keep"}, {"from": "l0u1", "to": "l1u1", "unit": 1, "kind": "keep"}, {"from": "l0u2", "to": "l1u2", "unit": 2, "kind": "translate"}, {"from": "l0u3", "to": "l1u3", "unit": 3, "kind": "keep"}, {"from": "l1u0", "to": "l2u0", "unit": 0, "kind": "translate"}, {"from": "l1u1", "to": "l2u1", "unit": 1, "kind": "translate"}, {"from": "l1u2", "to": "l2u2", "unit": 2, "kind": "translate"}, {"from": "l1u3", "to": "l2u3", "unit": 3, "kind": "keep"}, {"from": "l2u0", "to": "l3u0", "unit": 0, "kind": "translate"}, {"from": "l2u1", "to": "l3u1", "unit": 1, "kind": "translate"}, {"from": "l2u2", "to": "l3u2", "unit": 2, "kind": "keep"}, {"from": "l2u3", "to": "l3u3", "unit": 3, "kind": "translate"}, {"from": "l3u0", "to": "l4u0", "unit": 0, "kind": "keep"}, {"from": "l3u1", "to": "l4u1", "unit": 1, "kind": "keep"}, {"from": "l3u2", "to": "l4u2", "unit": 2, "kind": "keep"}, {"from": "l3u3", "to": "l4u3", "unit": 3, "kind": "translate"}, {"from": "l4u0", "to": "l5u0", "unit": 0, "kind": "keep"}, {"from": "l4u1", "to": "l5u1", "unit": 1, "kind": "reorder"}, {"from": "l4u2", "to": "l5u2", "unit": 2, "kind": "reorder"}, {"from": "l4u3", "to": "l5u3", "unit": 3, "kind": "reorder"}, {"from": "l5u0", "to": "l6u0", "unit": 0, "kind": "keep"}, {"from": "l5u2", "to": "l6u2", "unit": 2, "kind": "keep"}, {"from": "l5u3", "to": "l6u3", "unit": 3, "kind": "keep"}, {"from": "l5u1", "to": "l6u1", "unit": 1, "kind": "keep"}]}, "English|Russian|The scientist explained her discovery very clearly": {"source_lang": "English", "target_lang": "Russian", "source_text": "The scientist explained her discovery very clearly", "final_text": "Учёная очень понятно объяснила своё открытие", "n_units": 4, "layers": [{"index": 0, "label": "Original", "text": "The scientist explained her discovery very clearly", "mix": 0.0, "chunks": [{"id": "l0u0", "unit": 0, "text": "The scientist", "mix": 0.0, "lang": "source", "pos": 0}, {"id": "l0u1", "unit": 1, "text": "explained", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l0u2", "unit": 2, "text": "her discovery", "mix": 0.0, "lang": "source", "pos": 2}, {"id": "l0u3", "unit": 3, "text": "very clearly", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/047306a42434b4f8.wav"}, {"index": 1, "label": "Concept", "text": "Учёная explained своё открытие very clearly", "mix": 0.25, "chunks": [{"id": "l1u0", "unit": 0, "text": "Учёная", "mix": 0.5, "lang": "mixed", "pos": 0}, {"id": "l1u1", "unit": 1, "text": "explained", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l1u2", "unit": 2, "text": "своё открытие", "mix": 0.5, "lang": "mixed", "pos": 2}, {"id": "l1u3", "unit": 3, "text": "very clearly", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/d76cb8db8b988a3c.wav"}, {"index": 2, "label": "Action / Feeling", "text": "Учёная объяснила своё открытие very clearly", "mix": 0.625, "chunks": [{"id": "l2u0", "unit": 0, "text": "Учёная", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l2u1", "unit": 1, "text": "объяснила", "mix": 0.5, "lang": "mixed", "pos": 1}, {"id": "l2u2", "unit": 2, "text": "своё открытие", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l2u3", "unit": 3, "text": "very clearly", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/ec7b6e5cc3874ff8.wav"}, {"index": 3, "label": "Time / Context", "text": "Учёная объяснила своё открытие very clearly", "mix": 0.75, "chunks": [{"id": "l3u0", "unit": 0, "text": "Учёная", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l3u1", "unit": 1, "text": "объяснила", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l3u2", "unit": 2, "text": "своё открытие", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l3u3", "unit": 3, "text": "very clearly", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/ec7b6e5cc3874ff8.wav"}, {"index": 4, "label": "Grammar Bridge", "text": "Учёная объяснила своё открытие very clearly", "mix": 0.75, "chunks": [{"id": "l4u0", "unit": 0, "text": "Учёная", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l4u1", "unit": 1, "text": "объяснила", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l4u2", "unit": 2, "text": "своё открытие", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l4u3", "unit": 3, "text": "very clearly", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/ec7b6e5cc3874ff8.wav"}, {"index": 5, "label": "Mostly Target", "text": "Учёная очень понятно объяснила своё открытие", "mix": 0.875, "chunks": [{"id": "l5u0", "unit": 0, "text": "Учёная", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l5u3", "unit": 3, "text": "очень понятно", "mix": 0.5, "lang": "mixed", "pos": 1}, {"id": "l5u1", "unit": 1, "text": "объяснила", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l5u2", "unit": 2, "text": "своё открытие", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/f779ba48af2cfbf0.wav"}, {"index": 6, "label": "Final", "text": "Учёная очень понятно объяснила своё открытие", "mix": 1.0, "chunks": [{"id": "l6u0", "unit": 0, "text": "Учёная", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l6u3", "unit": 3, "text": "очень понятно", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l6u1", "unit": 1, "text": "объяснила", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l6u2", "unit": 2, "text": "своё открытие", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/f779ba48af2cfbf0.wav"}], "links": [{"from": "l0u0", "to": "l1u0", "unit": 0, "kind": "translate"}, {"from": "l0u1", "to": "l1u1", "unit": 1, "kind": "keep"}, {"from": "l0u2", "to": "l1u2", "unit": 2, "kind": "translate"}, {"from": "l0u3", "to": "l1u3", "unit": 3, "kind": "keep"}, {"from": "l1u0", "to": "l2u0", "unit": 0, "kind": "translate"}, {"from": "l1u1", "to": "l2u1", "unit": 1, "kind": "translate"}, {"from": "l1u2", "to": "l2u2", "unit": 2, "kind": "translate"}, {"from": "l1u3", "to": "l2u3", "unit": 3, "kind": "keep"}, {"from": "l2u0", "to": "l3u0", "unit": 0, "kind": "keep"}, {"from": "l2u1", "to": "l3u1", "unit": 1, "kind": "translate"}, {"from": "l2u2", "to": "l3u2", "unit": 2, "kind": "keep"}, {"from": "l2u3", "to": "l3u3", "unit": 3, "kind": "keep"}, {"from": "l3u0", "to": "l4u0", "unit": 0, "kind": "keep"}, {"from": "l3u1", "to": "l4u1", "unit": 1, "kind": "keep"}, {"from": "l3u2", "to": "l4u2", "unit": 2, "kind": "keep"}, {"from": "l3u3", "to": "l4u3", "unit": 3, "kind": "keep"}, {"from": "l4u0", "to": "l5u0", "unit": 0, "kind": "keep"}, {"from": "l4u1", "to": "l5u1", "unit": 1, "kind": "reorder"}, {"from": "l4u2", "to": "l5u2", "unit": 2, "kind": "reorder"}, {"from": "l4u3", "to": "l5u3", "unit": 3, "kind": "reorder"}, {"from": "l5u0", "to": "l6u0", "unit": 0, "kind": "keep"}, {"from": "l5u3", "to": "l6u3", "unit": 3, "kind": "translate"}, {"from": "l5u1", "to": "l6u1", "unit": 1, "kind": "keep"}, {"from": "l5u2", "to": "l6u2", "unit": 2, "kind": "keep"}]}, "English|Korean|We are learning three new languages together": {"source_lang": "English", "target_lang": "Korean", "source_text": "We are learning three new languages together", "final_text": "우리는 함께 세 개의 새로운 언어를 배우고 있습니다", "n_units": 4, "layers": [{"index": 0, "label": "Original", "text": "We are learning three new languages together", "mix": 0.0, "chunks": [{"id": "l0u0", "unit": 0, "text": "We", "mix": 0.0, "lang": "source", "pos": 0}, {"id": "l0u1", "unit": 1, "text": "are learning", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l0u2", "unit": 2, "text": "three new languages", "mix": 0.0, "lang": "source", "pos": 2}, {"id": "l0u3", "unit": 3, "text": "together", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/ca2a5369a8a5adbd.wav"}, {"index": 1, "label": "Concept", "text": "우리는 are learning 세 개의 새로운 언어를 together", "mix": 0.25, "chunks": [{"id": "l1u0", "unit": 0, "text": "우리는", "mix": 0.5, "lang": "mixed", "pos": 0}, {"id": "l1u1", "unit": 1, "text": "are learning", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l1u2", "unit": 2, "text": "세 개의 새로운 언어를", "mix": 0.5, "lang": "mixed", "pos": 2}, {"id": "l1u3", "unit": 3, "text": "together", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/305eb113bb7f6c01.wav"}, {"index": 2, "label": "Action / Feeling", "text": "우리는 배우고 있습니다 세 개의 새로운 언어를 together", "mix": 0.625, "chunks": [{"id": "l2u0", "unit": 0, "text": "우리는", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l2u1", "unit": 1, "text": "배우고 있습니다", "mix": 0.5, "lang": "mixed", "pos": 1}, {"id": "l2u2", "unit": 2, "text": "세 개의 새로운 언어를", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l2u3", "unit": 3, "text": "together", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/bc3c24f6bb67f68b.wav"}, {"index": 3, "label": "Time / Context", "text": "우리는 배우고 있습니다 세 개의 새로운 언어를 together", "mix": 0.75, "chunks": [{"id": "l3u0", "unit": 0, "text": "우리는", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l3u1", "unit": 1, "text": "배우고 있습니다", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l3u2", "unit": 2, "text": "세 개의 새로운 언어를", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l3u3", "unit": 3, "text": "together", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/bc3c24f6bb67f68b.wav"}, {"index": 4, "label": "Grammar Bridge", "text": "우리는 배우고 있습니다 세 개의 새로운 언어를 together", "mix": 0.75, "chunks": [{"id": "l4u0", "unit": 0, "text": "우리는", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l4u1", "unit": 1, "text": "배우고 있습니다", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l4u2", "unit": 2, "text": "세 개의 새로운 언어를", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l4u3", "unit": 3, "text": "together", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/bc3c24f6bb67f68b.wav"}, {"index": 5, "label": "Mostly Target", "text": "우리는 함께 세 개의 새로운 언어를 배우고 있습니다", "mix": 0.875, "chunks": [{"id": "l5u0", "unit": 0, "text": "우리는", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l5u3", "unit": 3, "text": "함께", "mix": 0.5, "lang": "mixed", "pos": 1}, {"id": "l5u2", "unit": 2, "text": "세 개의 새로운 언어를", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l5u1", "unit": 1, "text": "배우고 있습니다", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/ea5e10c9a8d18f6b.wav"}, {"index": 6, "label": "Final", "text": "우리는 함께 세 개의 새로운 언어를 배우고 있습니다", "mix": 1.0, "chunks": [{"id": "l6u0", "unit": 0, "text": "우리는", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l6u3", "unit": 3, "text": "함께", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l6u2", "unit": 2, "text": "세 개의 새로운 언어를", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l6u1", "unit": 1, "text": "배우고 있습니다", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/ea5e10c9a8d18f6b.wav"}], "links": [{"from": "l0u0", "to": "l1u0", "unit": 0, "kind": "translate"}, {"from": "l0u1", "to": "l1u1", "unit": 1, "kind": "keep"}, {"from": "l0u2", "to": "l1u2", "unit": 2, "kind": "translate"}, {"from": "l0u3", "to": "l1u3", "unit": 3, "kind": "keep"}, {"from": "l1u0", "to": "l2u0", "unit": 0, "kind": "translate"}, {"from": "l1u1", "to": "l2u1", "unit": 1, "kind": "translate"}, {"from": "l1u2", "to": "l2u2", "unit": 2, "kind": "translate"}, {"from": "l1u3", "to": "l2u3", "unit": 3, "kind": "keep"}, {"from": "l2u0", "to": "l3u0", "unit": 0, "kind": "keep"}, {"from": "l2u1", "to": "l3u1", "unit": 1, "kind": "translate"}, {"from": "l2u2", "to": "l3u2", "unit": 2, "kind": "keep"}, {"from": "l2u3", "to": "l3u3", "unit": 3, "kind": "keep"}, {"from": "l3u0", "to": "l4u0", "unit": 0, "kind": "keep"}, {"from": "l3u1", "to": "l4u1", "unit": 1, "kind": "keep"}, {"from": "l3u2", "to": "l4u2", "unit": 2, "kind": "keep"}, {"from": "l3u3", "to": "l4u3", "unit": 3, "kind": "keep"}, {"from": "l4u0", "to": "l5u0", "unit": 0, "kind": "keep"}, {"from": "l4u1", "to": "l5u1", "unit": 1, "kind": "reorder"}, {"from": "l4u2", "to": "l5u2", "unit": 2, "kind": "keep"}, {"from": "l4u3", "to": "l5u3", "unit": 3, "kind": "reorder"}, {"from": "l5u0", "to": "l6u0", "unit": 0, "kind": "keep"}, {"from": "l5u3", "to": "l6u3", "unit": 3, "kind": "translate"}, {"from": "l5u2", "to": "l6u2", "unit": 2, "kind": "keep"}, {"from": "l5u1", "to": "l6u1", "unit": 1, "kind": "keep"}]}, "English|Japanese|I read a book about history yesterday": {"source_lang": "English", "target_lang": "Japanese", "source_text": "I read a book about history yesterday", "final_text": "私は昨日歴史についての本を読みました", "n_units": 4, "layers": [{"index": 0, "label": "Original", "text": "I read a book about history yesterday", "mix": 0.0, "chunks": [{"id": "l0u0", "unit": 0, "text": "I", "mix": 0.0, "lang": "source", "pos": 0}, {"id": "l0u1", "unit": 1, "text": "read", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l0u2", "unit": 2, "text": "a book about history", "mix": 0.0, "lang": "source", "pos": 2}, {"id": "l0u3", "unit": 3, "text": "yesterday", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/b38243ec7495b3c9.wav"}, {"index": 1, "label": "Concept", "text": "私は read 歴史についての本を yesterday", "mix": 0.25, "chunks": [{"id": "l1u0", "unit": 0, "text": "私は", "mix": 0.5, "lang": "mixed", "pos": 0}, {"id": "l1u1", "unit": 1, "text": "read", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l1u2", "unit": 2, "text": "歴史についての本を", "mix": 0.5, "lang": "mixed", "pos": 2}, {"id": "l1u3", "unit": 3, "text": "yesterday", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/9634c3d3a2fe2b86.wav"}, {"index": 2, "label": "Action / Feeling", "text": "私は 読みました 歴史についての本を yesterday", "mix": 0.625, "chunks": [{"id": "l2u0", "unit": 0, "text": "私は", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l2u1", "unit": 1, "text": "読みました", "mix": 0.5, "lang": "mixed", "pos": 1}, {"id": "l2u2", "unit": 2, "text": "歴史についての本を", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l2u3", "unit": 3, "text": "yesterday", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/c9c3cf76f7fddea3.wav"}, {"index": 3, "label": "Time / Context", "text": "私は 読みました 歴史についての本を 昨日", "mix": 0.875, "chunks": [{"id": "l3u0", "unit": 0, "text": "私は", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l3u1", "unit": 1, "text": "読みました", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l3u2", "unit": 2, "text": "歴史についての本を", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l3u3", "unit": 3, "text": "昨日", "mix": 0.5, "lang": "mixed", "pos": 3}], "audio": "/static/example_audio/328ae3aa1e59dc49.wav"}, {"index": 4, "label": "Grammar Bridge", "text": "私は 読みました 歴史についての本を 昨日", "mix": 1.0, "chunks": [{"id": "l4u0", "unit": 0, "text": "私は", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l4u1", "unit": 1, "text": "読みました", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l4u2", "unit": 2, "text": "歴史についての本を", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l4u3", "unit": 3, "text": "昨日", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/328ae3aa1e59dc49.wav"}, {"index": 5, "label": "Mostly Target", "text": "私は 昨日 歴史についての本を 読みました", "mix": 1.0, "chunks": [{"id": "l5u0", "unit": 0, "text": "私は", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l5u3", "unit": 3, "text": "昨日", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l5u2", "unit": 2, "text": "歴史についての本を", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l5u1", "unit": 1, "text": "読みました", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/4deb23d32a28b2cb.wav"}, {"index": 6, "label": "Final", "text": "私は昨日歴史についての本を読みました", "mix": 1.0, "chunks": [{"id": "l6u0", "unit": 0, "text": "私は", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l6u3", "unit": 3, "text": "昨日", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l6u2", "unit": 2, "text": "歴史についての本を", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l6u1", "unit": 1, "text": "読みました", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/c344cd80b2c74e23.wav"}], "links": [{"from": "l0u0", "to": "l1u0", "unit": 0, "kind": "translate"}, {"from": "l0u1", "to": "l1u1", "unit": 1, "kind": "keep"}, {"from": "l0u2", "to": "l1u2", "unit": 2, "kind": "translate"}, {"from": "l0u3", "to": "l1u3", "unit": 3, "kind": "keep"}, {"from": "l1u0", "to": "l2u0", "unit": 0, "kind": "translate"}, {"from": "l1u1", "to": "l2u1", "unit": 1, "kind": "translate"}, {"from": "l1u2", "to": "l2u2", "unit": 2, "kind": "translate"}, {"from": "l1u3", "to": "l2u3", "unit": 3, "kind": "keep"}, {"from": "l2u0", "to": "l3u0", "unit": 0, "kind": "keep"}, {"from": "l2u1", "to": "l3u1", "unit": 1, "kind": "translate"}, {"from": "l2u2", "to": "l3u2", "unit": 2, "kind": "keep"}, {"from": "l2u3", "to": "l3u3", "unit": 3, "kind": "translate"}, {"from": "l3u0", "to": "l4u0", "unit": 0, "kind": "keep"}, {"from": "l3u1", "to": "l4u1", "unit": 1, "kind": "keep"}, {"from": "l3u2", "to": "l4u2", "unit": 2, "kind": "keep"}, {"from": "l3u3", "to": "l4u3", "unit": 3, "kind": "translate"}, {"from": "l4u0", "to": "l5u0", "unit": 0, "kind": "keep"}, {"from": "l4u1", "to": "l5u1", "unit": 1, "kind": "reorder"}, {"from": "l4u2", "to": "l5u2", "unit": 2, "kind": "keep"}, {"from": "l4u3", "to": "l5u3", "unit": 3, "kind": "reorder"}, {"from": "l5u0", "to": "l6u0", "unit": 0, "kind": "keep"}, {"from": "l5u3", "to": "l6u3", "unit": 3, "kind": "keep"}, {"from": "l5u2", "to": "l6u2", "unit": 2, "kind": "keep"}, {"from": "l5u1", "to": "l6u1", "unit": 1, "kind": "keep"}]}, "Chinese|English|我每天早上喝一杯热咖啡": {"source_lang": "Chinese", "target_lang": "English", "source_text": "我每天早上喝一杯热咖啡", "final_text": "Every morning I drink a cup of hot coffee", "n_units": 5, "layers": [{"index": 0, "label": "Original", "text": "我每天早上喝一杯热咖啡", "mix": 0.0, "chunks": [{"id": "l0u0", "unit": 0, "text": "我", "mix": 0.0, "lang": "source", "pos": 0}, {"id": "l0u1", "unit": 1, "text": "每天早上", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l0u2", "unit": 2, "text": "喝", "mix": 0.0, "lang": "source", "pos": 2}, {"id": "l0u3", "unit": 3, "text": "一杯", "mix": 0.0, "lang": "source", "pos": 3}, {"id": "l0u4", "unit": 4, "text": "热咖啡", "mix": 0.0, "lang": "source", "pos": 4}], "audio": "/static/example_audio/da85f47f844976d8.wav"}, {"index": 1, "label": "Concept", "text": "I 每天早上 喝 a cup of hot coffee", "mix": 0.3, "chunks": [{"id": "l1u0", "unit": 0, "text": "I", "mix": 0.5, "lang": "mixed", "pos": 0}, {"id": "l1u1", "unit": 1, "text": "每天早上", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l1u2", "unit": 2, "text": "喝", "mix": 0.0, "lang": "source", "pos": 2}, {"id": "l1u3", "unit": 3, "text": "a cup of", "mix": 0.5, "lang": "mixed", "pos": 3}, {"id": "l1u4", "unit": 4, "text": "hot coffee", "mix": 0.5, "lang": "mixed", "pos": 4}], "audio": "/static/example_audio/9d1635da90575bc2.wav"}, {"index": 2, "label": "Action / Feeling", "text": "I 每天早上 drink a cup of hot coffee", "mix": 0.7, "chunks": [{"id": "l2u0", "unit": 0, "text": "I", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l2u1", "unit": 1, "text": "每天早上", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l2u2", "unit": 2, "text": "drink", "mix": 0.5, "lang": "mixed", "pos": 2}, {"id": "l2u3", "unit": 3, "text": "a cup of", "mix": 1.0, "lang": "target", "pos": 3}, {"id": "l2u4", "unit": 4, "text": "hot coffee", "mix": 1.0, "lang": "target", "pos": 4}], "audio": "/static/example_audio/a0763615f661244a.wav"}, {"index": 3, "label": "Time / Context", "text": "I Every morning drink a cup of hot coffee", "mix": 0.9, "chunks": [{"id": "l3u0", "unit": 0, "text": "I", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l3u1", "unit": 1, "text": "Every morning", "mix": 0.5, "lang": "mixed", "pos": 1}, {"id": "l3u2", "unit": 2, "text": "drink", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l3u3", "unit": 3, "text": "a cup of", "mix": 1.0, "lang": "target", "pos": 3}, {"id": "l3u4", "unit": 4, "text": "hot coffee", "mix": 1.0, "lang": "target", "pos": 4}], "audio": "/static/example_audio/0df40aebee74d0e3.wav"}, {"index": 4, "label": "Grammar Bridge", "text": "I Every morning drink a cup of hot coffee", "mix": 1.0, "chunks": [{"id": "l4u0", "unit": 0, "text": "I", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l4u1", "unit": 1, "text": "Every morning", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l4u2", "unit": 2, "text": "drink", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l4u3", "unit": 3, "text": "a cup of", "mix": 1.0, "lang": "target", "pos": 3}, {"id": "l4u4", "unit": 4, "text": "hot coffee", "mix": 1.0, "lang": "target", "pos": 4}], "audio": "/static/example_audio/0df40aebee74d0e3.wav"}, {"index": 5, "label": "Mostly Target", "text": "Every morning I drink a cup of hot coffee", "mix": 1.0, "chunks": [{"id": "l5u1", "unit": 1, "text": "Every morning", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l5u0", "unit": 0, "text": "I", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l5u2", "unit": 2, "text": "drink", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l5u3", "unit": 3, "text": "a cup of", "mix": 1.0, "lang": "target", "pos": 3}, {"id": "l5u4", "unit": 4, "text": "hot coffee", "mix": 1.0, "lang": "target", "pos": 4}], "audio": "/static/example_audio/dc951fee5cedd57b.wav"}, {"index": 6, "label": "Final", "text": "Every morning I drink a cup of hot coffee", "mix": 1.0, "chunks": [{"id": "l6u1", "unit": 1, "text": "Every morning", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l6u0", "unit": 0, "text": "I", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l6u2", "unit": 2, "text": "drink", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l6u3", "unit": 3, "text": "a cup of", "mix": 1.0, "lang": "target", "pos": 3}, {"id": "l6u4", "unit": 4, "text": "hot coffee", "mix": 1.0, "lang": "target", "pos": 4}], "audio": "/static/example_audio/dc951fee5cedd57b.wav"}], "links": [{"from": "l0u0", "to": "l1u0", "unit": 0, "kind": "translate"}, {"from": "l0u1", "to": "l1u1", "unit": 1, "kind": "keep"}, {"from": "l0u2", "to": "l1u2", "unit": 2, "kind": "keep"}, {"from": "l0u3", "to": "l1u3", "unit": 3, "kind": "translate"}, {"from": "l0u4", "to": "l1u4", "unit": 4, "kind": "translate"}, {"from": "l1u0", "to": "l2u0", "unit": 0, "kind": "translate"}, {"from": "l1u1", "to": "l2u1", "unit": 1, "kind": "keep"}, {"from": "l1u2", "to": "l2u2", "unit": 2, "kind": "translate"}, {"from": "l1u3", "to": "l2u3", "unit": 3, "kind": "translate"}, {"from": "l1u4", "to": "l2u4", "unit": 4, "kind": "translate"}, {"from": "l2u0", "to": "l3u0", "unit": 0, "kind": "keep"}, {"from": "l2u1", "to": "l3u1", "unit": 1, "kind": "translate"}, {"from": "l2u2", "to": "l3u2", "unit": 2, "kind": "translate"}, {"from": "l2u3", "to": "l3u3", "unit": 3, "kind": "keep"}, {"from": "l2u4", "to": "l3u4", "unit": 4, "kind": "keep"}, {"from": "l3u0", "to": "l4u0", "unit": 0, "kind": "keep"}, {"from": "l3u1", "to": "l4u1", "unit": 1, "kind": "translate"}, {"from": "l3u2", "to": "l4u2", "unit": 2, "kind": "keep"}, {"from": "l3u3", "to": "l4u3", "unit": 3, "kind": "keep"}, {"from": "l3u4", "to": "l4u4", "unit": 4, "kind": "keep"}, {"from": "l4u0", "to": "l5u0", "unit": 0, "kind": "reorder"}, {"from": "l4u1", "to": "l5u1", "unit": 1, "kind": "reorder"}, {"from": "l4u2", "to": "l5u2", "unit": 2, "kind": "keep"}, {"from": "l4u3", "to": "l5u3", "unit": 3, "kind": "keep"}, {"from": "l4u4", "to": "l5u4", "unit": 4, "kind": "keep"}, {"from": "l5u1", "to": "l6u1", "unit": 1, "kind": "keep"}, {"from": "l5u0", "to": "l6u0", "unit": 0, "kind": "keep"}, {"from": "l5u2", "to": "l6u2", "unit": 2, "kind": "keep"}, {"from": "l5u3", "to": "l6u3", "unit": 3, "kind": "keep"}, {"from": "l5u4", "to": "l6u4", "unit": 4, "kind": "keep"}]}, "French|English|Le petit chat noir dort sur le vieux canapé": {"source_lang": "French", "target_lang": "English", "source_text": "Le petit chat noir dort sur le vieux canapé", "final_text": "The little black cat sleeps on the old couch", "n_units": 4, "layers": [{"index": 0, "label": "Original", "text": "Le petit chat noir dort sur le vieux canapé", "mix": 0.0, "chunks": [{"id": "l0u0", "unit": 0, "text": "Le petit chat noir", "mix": 0.0, "lang": "source", "pos": 0}, {"id": "l0u1", "unit": 1, "text": "dort", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l0u2", "unit": 2, "text": "sur", "mix": 0.0, "lang": "source", "pos": 2}, {"id": "l0u3", "unit": 3, "text": "le vieux canapé", "mix": 0.0, "lang": "source", "pos": 3}], "audio": "/static/example_audio/b64bde1d5b741f6f.wav"}, {"index": 1, "label": "Concept", "text": "The little black cat dort sur the old couch", "mix": 0.25, "chunks": [{"id": "l1u0", "unit": 0, "text": "The little black cat", "mix": 0.5, "lang": "mixed", "pos": 0}, {"id": "l1u1", "unit": 1, "text": "dort", "mix": 0.0, "lang": "source", "pos": 1}, {"id": "l1u2", "unit": 2, "text": "sur", "mix": 0.0, "lang": "source", "pos": 2}, {"id": "l1u3", "unit": 3, "text": "the old couch", "mix": 0.5, "lang": "mixed", "pos": 3}], "audio": "/static/example_audio/cd3121329da630b1.wav"}, {"index": 2, "label": "Action / Feeling", "text": "The little black cat sleeps sur the old couch", "mix": 0.625, "chunks": [{"id": "l2u0", "unit": 0, "text": "The little black cat", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l2u1", "unit": 1, "text": "sleeps", "mix": 0.5, "lang": "mixed", "pos": 1}, {"id": "l2u2", "unit": 2, "text": "sur", "mix": 0.0, "lang": "source", "pos": 2}, {"id": "l2u3", "unit": 3, "text": "the old couch", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/db6ce9068373e2bc.wav"}, {"index": 3, "label": "Time / Context", "text": "The little black cat sleeps sur the old couch", "mix": 0.75, "chunks": [{"id": "l3u0", "unit": 0, "text": "The little black cat", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l3u1", "unit": 1, "text": "sleeps", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l3u2", "unit": 2, "text": "sur", "mix": 0.0, "lang": "source", "pos": 2}, {"id": "l3u3", "unit": 3, "text": "the old couch", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/db6ce9068373e2bc.wav"}, {"index": 4, "label": "Grammar Bridge", "text": "The little black cat sleeps on the old couch", "mix": 0.875, "chunks": [{"id": "l4u0", "unit": 0, "text": "The little black cat", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l4u1", "unit": 1, "text": "sleeps", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l4u2", "unit": 2, "text": "on", "mix": 0.5, "lang": "mixed", "pos": 2}, {"id": "l4u3", "unit": 3, "text": "the old couch", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/e4e8a716f26093d6.wav"}, {"index": 5, "label": "Mostly Target", "text": "The little black cat sleeps on the old couch", "mix": 1.0, "chunks": [{"id": "l5u0", "unit": 0, "text": "The little black cat", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l5u1", "unit": 1, "text": "sleeps", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l5u2", "unit": 2, "text": "on", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l5u3", "unit": 3, "text": "the old couch", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/e4e8a716f26093d6.wav"}, {"index": 6, "label": "Final", "text": "The little black cat sleeps on the old couch", "mix": 1.0, "chunks": [{"id": "l6u0", "unit": 0, "text": "The little black cat", "mix": 1.0, "lang": "target", "pos": 0}, {"id": "l6u1", "unit": 1, "text": "sleeps", "mix": 1.0, "lang": "target", "pos": 1}, {"id": "l6u2", "unit": 2, "text": "on", "mix": 1.0, "lang": "target", "pos": 2}, {"id": "l6u3", "unit": 3, "text": "the old couch", "mix": 1.0, "lang": "target", "pos": 3}], "audio": "/static/example_audio/e4e8a716f26093d6.wav"}], "links": [{"from": "l0u0", "to": "l1u0", "unit": 0, "kind": "translate"}, {"from": "l0u1", "to": "l1u1", "unit": 1, "kind": "keep"}, {"from": "l0u2", "to": "l1u2", "unit": 2, "kind": "keep"}, {"from": "l0u3", "to": "l1u3", "unit": 3, "kind": "translate"}, {"from": "l1u0", "to": "l2u0", "unit": 0, "kind": "translate"}, {"from": "l1u1", "to": "l2u1", "unit": 1, "kind": "translate"}, {"from": "l1u2", "to": "l2u2", "unit": 2, "kind": "keep"}, {"from": "l1u3", "to": "l2u3", "unit": 3, "kind": "translate"}, {"from": "l2u0", "to": "l3u0", "unit": 0, "kind": "keep"}, {"from": "l2u1", "to": "l3u1", "unit": 1, "kind": "translate"}, {"from": "l2u2", "to": "l3u2", "unit": 2, "kind": "keep"}, {"from": "l2u3", "to": "l3u3", "unit": 3, "kind": "keep"}, {"from": "l3u0", "to": "l4u0", "unit": 0, "kind": "keep"}, {"from": "l3u1", "to": "l4u1", "unit": 1, "kind": "keep"}, {"from": "l3u2", "to": "l4u2", "unit": 2, "kind": "translate"}, {"from": "l3u3", "to": "l4u3", "unit": 3, "kind": "keep"}, {"from": "l4u0", "to": "l5u0", "unit": 0, "kind": "keep"}, {"from": "l4u1", "to": "l5u1", "unit": 1, "kind": "keep"}, {"from": "l4u2", "to": "l5u2", "unit": 2, "kind": "translate"}, {"from": "l4u3", "to": "l5u3", "unit": 3, "kind": "keep"}, {"from": "l5u0", "to": "l6u0", "unit": 0, "kind": "keep"}, {"from": "l5u1", "to": "l6u1", "unit": 1, "kind": "keep"}, {"from": "l5u2", "to": "l6u2", "unit": 2, "kind": "keep"}, {"from": "l5u3", "to": "l6u3", "unit": 3, "kind": "keep"}]}}') |