SuttaCentral

Wanted 🕵️‍♀ : Translator for SC-Voice interface

sc-voice
Tags: #<Tag:0x00007f78864ad750>

#1

SuttaCentral Voice has now the basic structures for internationalization in place. Long before thinking of listening to actual suttas in many languages it would already be possible with no too big effort for the developer to extend the settings for more language interfaces. Users could then navigate Voice in their own language while still listenig to English or German sutta translations.

If you would like to help Voice in gettig even more colorful by translating the Voice interface into your own language please reply to this thread or send me a PM. Your effort will be much appreciated! :pray:

:finland: :es: :portugal: :bangladesh: :congo_brazzaville: :aland_islands: :albania: :israel: :hungary: :antarctica: :united_arab_emirates:


Building a Sangha from scratch 😉
#2

Translating the Voice web interface is much much simpler than translating the suttas. There are only about 200 phrases to translate. However, language is important to all of us, so localization matters. Let us know if you’d like to help!

:pray:


#3

I could do this for polish (Poland) :poland: language if you need :wink: :anjal:

I could start in October. :slight_smile:


#4

That’s indeed fantastic! Thank you so much!!!!!

Just let us know when you are ready. :pray:


#5

No problem :slight_smile:
I’ll let you know as soon as possible when I’m ready :slight_smile: It will be at the beginning of October, but I’ll do this 100%.
It will be great to contribute somehow to Sutta Central :heart: :dharmawheel: And that is a good start :pray:

With metta :anjal:


#6

Thank you, Invo!
It will be good for me to learn a bit of Polish. :smile:
:pray:


#7

Count on me for Portuguese language! :anjal:


#8

I’d love to help with Dutch. :netherlands:

I could start around October 9. :anjal:


#9

This is So awesome and inspiring!! :heart_eyes:

:anjal: :anjal: :anjal:


#10

I wonder, are these just randomly selected flags or are you really looking for a translation into Icelandic?


#11

I know one word in Polish, and this is a most awesome one! I learned it from @Pyjter some years ago. It’s Budzik which means alarm clock and is related to Pali Buddha (the Awakened One) or bodhi (awakening) … which is what an alarm clock is for! :alarm_clock:

Thank you so much, Gabriel! When would you be ready? @karl_lew, can you prepare a pt.ts file for Gabriel?

Wow, I am just a bit overwhelmed with all this kindness and willingness to help! A big thank you to you all!!!

:rofl:

Yes, I just randomly selected them. But I wouldn’t say “No” to a person who would sign up to translate into Icelandic… or… “Penguinese”? :antarctica: :penguin: :wink:

I have to admit, last night’s release of Voice DE made me a bit excited and perhaps a bit too boisterous… :heart_eyes_cat:


#12

Thank you all for volunteering!

I’ve created a wiki page with instructions. Please see Translating Voice UI. Post your questions here and we’ll answer.

Thank you.
:pray:


#13

Now. :anjal:


#14

Voice UI translation

Hello friends,

I’d like to thank you all so much for volunteering for Voice! :anjal:

@karl_lew, thanks for writing a Wiki page for the translation!

I would like to add a few thoughts from the translator’s point of view. Some of you may have more experience with translations, others less. Just a few guidelines I think worthwhile to consider:

  • There are basically two areas of terms: terms visible to the public that constitute actually the “face” of Voice; and terms only visible to administrators, for example when they update the server, clear the caches, create VSMs and similar things.

  • Terms visible to the public:
    These terms should be in a nice and naturally sounding language. It is less important to translate them literally but to capture the meaning in a way that sounds natural in the target language, instead of sounding “translated” or having lots of Anglicisms. It would be rather on the side of “dynamic equivalence” in this article, not so much “formal equivalence”:

    Dynamic and formal equivalence - Wikipedia

    The two have been understood basically, with dynamic equivalence as sense-for-sense translation (translating the meanings of phrases or whole sentences) with readability in mind, and with formal equivalence as word-for-word translation (translating the meanings of words and phrases in a more literal way) keeping literal fidelity.

  • The “Inspire Me!” button:
    This button is what sticks out most prominently when a user opens Voice; it is something like the “nose tip” of Voice. I’d like to ask you to give special care to the translation of this term—it does by no means have to be literal! It should be inviting and encouraging and sound nice in your language.

  • Some terms are marked “aria”. This means they are terms to be spoken by a screen reader when the user navigates to a certain element on the website (by arrow keys or tab key, for example). The word is not visible, but a screen reader user will hear it. If you would like to get an idea how this feels like, open Voice in Chrome and install the extension ChromVox in your browser. In order to properly use it you have to define a “ChromeVox key” (find instructions in the ChromeVox settings). Then you can navigate the site with the tab key (gross steps) or the ChromeVox key plus arrow keys (smaller steps).

  • The dedication, To the dark bound for light
    This term is a sutta quote, and it appears in three suttas. In case there exists already a translation of these suttas or one of them into your language, it would be good to use the same wording as in that translation. This term will be linked to the respective suttas then, and they are returned when it is entered into the search field. (At the moment this isn’t yet relevant for your language as long as Voice does not yet support translations into your language; but that may change in the future.)

    Note that there are two slightly different versions of this term in the translation file: one is visible to the sighted user, one is read out by screen readers.

  • Terms visible to administrators:
    These are mostly technical terms, and what is important is that they are clear to people working in the field. They can contain Anglicisms if this is what is understood in your language.

  • Some things should best follow conventions, like the way time and date are represented: h, m, s, or min, sec, etc. These things are different from one language to the other. The same holds for typography: There are also language specific ways of typing quotation marks, exclamation marks, etc.

Anything to add from your point of view, @karl_lew or @Aminah?


#15

Just typing on the run (so to speak, and further should confess I haven’t fully read your post above); but while I’m extremely reluctant to mention it (finding it a charming way to honour what gave the initiating thrust to build Voice in the first place); from an accessibility point of view, I’d advocate just removing the dedication completely: it’s initial addition was functional, and that function has long since been superseded by the “inspire me” button.


#16

I’d leave this decision up to Voice’s initiator, just because, as you already stated:

But thanks, as always, for your well considered input from the accessibility side of things!


#17

To illustrate the difficulty of translating this particular English phrase, you should know that we spent many days on this and tried many variants. We even asked others what would work for them. Here is one suggestion that didn’t quite work. :thinking:


#18

The most terrifying thing for the visually impaired is…darkness.
Hence the quote. It is a true dedication and should be translated as such.

If the placement is obnoxious, we can mitigate that by rearrangement or other subtle means perhaps? In a book, one typically sees dedications first yet not thereafter.


#19

Maybe we should discuss this further in our developer thread. :heart:


#20

Okay, I can do an Icelandic translation.

By the way is this

ariaClose: “cloze”,

a typo for “close” or does it have something to do with Cloze tests?