250 lines
4.5 KiB
Typst
250 lines
4.5 KiB
Typst
#import "@preview/touying:0.7.4": *
|
|
#import themes.simple: *
|
|
|
|
#let warm-accent = rgb("#A0522D")
|
|
#let dark-text = rgb("#333333")
|
|
#let soft-bg = rgb("#FDFBF7")
|
|
|
|
#show: simple-theme.with(
|
|
aspect-ratio: "16-9",
|
|
config-colors(
|
|
primary: warm-accent,
|
|
secondary: dark-text,
|
|
tertiary: rgb("#8B7355"),
|
|
neutral: dark-text,
|
|
neutral-lightest: soft-bg,
|
|
),
|
|
)
|
|
|
|
#set text(font: "Liberation Sans", size: 22pt, fill: dark-text)
|
|
#set heading(numbering: none)
|
|
|
|
// Custom title slide so title and subtitle appear together
|
|
#slide[
|
|
#align(center + horizon)[
|
|
#text(size: 2em, weight: "bold", fill: dark-text)[
|
|
How we translate Buddhist articles
|
|
]
|
|
#v(1em)
|
|
#text(size: 1.2em, fill: dark-text)[
|
|
From Chinese source to English reader
|
|
]
|
|
#v(0.5em)
|
|
#text(size: 1em, fill: warm-accent)[
|
|
with a little help from AI
|
|
]
|
|
#v(2em)
|
|
#text(size: 0.8em, fill: rgb("#666666"))[
|
|
MPI Translation Project · omp
|
|
]
|
|
]
|
|
]
|
|
|
|
== What is omp?
|
|
|
|
#v(0.5em)
|
|
|
|
"omp" stands for *Oh My Pi*.
|
|
|
|
#pause
|
|
|
|
Think of it as a shared workspace where AI assistants help us with careful, repetitive work.
|
|
|
|
#pause
|
|
|
|
- We give the AI our rules, our files, and our style guide.
|
|
- It follows the same process every time.
|
|
- We stay in charge: AI drafts, humans review.
|
|
|
|
== What we have translated so far
|
|
|
|
#v(0.5em)
|
|
|
|
Our library holds *14 article projects* on Buddhist and Dharma topics.
|
|
|
|
#pause
|
|
|
|
So far, *2 articles* are fully translated:
|
|
|
|
#pause
|
|
|
|
- *What do we rely on to understand the world?*
|
|
- *12-Minute Mindful Ball Guidance*
|
|
|
|
#pause
|
|
|
|
More articles are in progress, covering mindfulness, life questions, gratitude, end-of-life care, and Dharma in management.
|
|
|
|
== Our specialized helpers
|
|
|
|
#v(0.5em)
|
|
|
|
Inside omp, we keep special guidebooks called *skills*. They teach the AI how to do each task.
|
|
|
|
#pause
|
|
|
|
#grid(
|
|
columns: (1fr, 1fr),
|
|
gutter: 1.2em,
|
|
[
|
|
*Translation skill*
|
|
|
|
How to turn Chinese into English
|
|
],
|
|
[
|
|
*Terms-search skill*
|
|
|
|
How to look up Buddhist terms in our database
|
|
],
|
|
[
|
|
*Review skill*
|
|
|
|
How to check and improve drafts
|
|
],
|
|
[
|
|
*Other helpers*
|
|
|
|
Clean up text, translate slides, convert documents
|
|
],
|
|
)
|
|
|
|
== Step 1: Receiving the article
|
|
|
|
#v(0.5em)
|
|
|
|
An article usually arrives as a Word document or a plain text file.
|
|
|
|
#pause
|
|
|
|
We clean it up and prepare a master Chinese file called `source.dj`.
|
|
|
|
#pause
|
|
|
|
This master copy becomes the original that every later step checks against.
|
|
|
|
== Step 2: First draft
|
|
|
|
#v(0.5em)
|
|
|
|
The AI reads the Chinese line by line.
|
|
|
|
#pause
|
|
|
|
It looks up key Buddhist terms in our database so names and ideas stay consistent.
|
|
|
|
#pause
|
|
|
|
Then it writes a first English draft, called `target.dj`, with one English line for every Chinese line.
|
|
|
|
== Step 3: Self-review
|
|
|
|
#v(0.5em)
|
|
|
|
A second AI checks the English draft against the original Chinese.
|
|
|
|
#pause
|
|
|
|
It looks for:
|
|
|
|
#pause
|
|
|
|
- missing sentences or paragraphs
|
|
- awkward English
|
|
- Buddhist terms used differently from before
|
|
- anything that changes the meaning
|
|
|
|
#pause
|
|
|
|
It edits the English directly, and we check the line counts match.
|
|
|
|
== Step 4: Human review
|
|
|
|
#v(0.5em)
|
|
|
|
Now we read the Chinese and English side by side.
|
|
|
|
#pause
|
|
|
|
#grid(
|
|
columns: (1fr, 1fr),
|
|
gutter: 1em,
|
|
[
|
|
#align(center, text(size: 1.2em)[中文原文])
|
|
|
|
#align(center, text(size: 0.8em)[Chinese original])
|
|
],
|
|
[
|
|
#align(center, text(size: 1.2em)[English])
|
|
|
|
#align(center, text(size: 0.8em)[translation])
|
|
],
|
|
)
|
|
|
|
#v(0.5em)
|
|
|
|
#pause
|
|
|
|
We approve the draft or flag problems for the AI to fix. This step may repeat several times until the text feels right.
|
|
|
|
== Step 5: Review by others
|
|
|
|
#v(0.5em)
|
|
|
|
When the translation is clean, we send it to volunteers or editors.
|
|
|
|
#pause
|
|
|
|
They read it with fresh eyes.
|
|
|
|
#pause
|
|
|
|
Once they approve, the article is ready for the next step: typesetting or publishing.
|
|
|
|
== The whole journey
|
|
|
|
#v(1em)
|
|
|
|
#text(size: 1.1em)[
|
|
1. Receive the article
|
|
|
|
2. Draft the translation
|
|
|
|
3. Self-review
|
|
|
|
4. Human review
|
|
|
|
5. Review by others
|
|
|
|
6. Publish
|
|
]
|
|
|
|
#v(1em)
|
|
|
|
#text(size: 0.85em, fill: rgb("#666666"))[
|
|
AI helps at the first three stages; humans lead the last two.
|
|
]
|
|
|
|
== Any questions?
|
|
|
|
#v(2em)
|
|
|
|
#align(center, text(size: 1.3em)[We would love to hear from you.])
|
|
|
|
#v(1em)
|
|
|
|
#align(center, text(size: 0.9em, fill: rgb("#666666"))[
|
|
Ask about the workflow, the AI, or how you can help review translations.
|
|
])
|
|
|
|
== Thank you
|
|
|
|
#v(2.5em)
|
|
|
|
#align(center, text(size: 1.5em)[Thank you for listening.])
|
|
|
|
#v(1em)
|
|
|
|
#align(center, text(size: 0.9em, fill: rgb("#666666"))[
|
|
MPI Translation Project · omp
|
|
])
|