From a78b68f054f6b6fa0d3dd3336a763233be81295f Mon Sep 17 00:00:00 2001 From: stjet <49297268+stjet@users.noreply.github.com> Date: Tue, 28 Oct 2025 05:52:09 +0000 Subject: [PATCH] manga post --- posts/_metadata.json | 11 ++++- posts/hash_functions.md | 1 - posts/manga_translation_one_rule.md | 61 ++++++++++++++++++++++++++++ posts/operation_media_freedom.md | 2 + static/images/pdt1.jpg | Bin 0 -> 67110 bytes 5 files changed, 73 insertions(+), 2 deletions(-) create mode 100644 posts/manga_translation_one_rule.md create mode 100644 static/images/pdt1.jpg diff --git a/posts/_metadata.json b/posts/_metadata.json index 7d92819..d6517c4 100644 --- a/posts/_metadata.json +++ b/posts/_metadata.json @@ -8,6 +8,15 @@ "tags": ["meta", "code", "project", "web", "markdown", "typescript_javascript", "css"], "archived": false }, + "manga-translation-one-rule": { + "title": "What makes a manga translation good?", + "slug": "manga_translation_one_rule", + "filename": "manga_translation_one_rule", + "date": "28/10/2025", + "author": "prussianbluehedgehog", + "tags": ["manga", "complaint"], + "archived": false + }, "dns-server-misadventures": { "title": "DNS Server Misadventures", "slug": "dns-server-misadventures", @@ -131,7 +140,7 @@ "filename": "llm", "date": "16/09/2023", "author": "jet/Prussia", - "tags": ["opinion"], + "tags": ["complaint"], "archived": false }, "hex-to-bytes-and-back": { diff --git a/posts/hash_functions.md b/posts/hash_functions.md index 4e912f4..84c58ef 100644 --- a/posts/hash_functions.md +++ b/posts/hash_functions.md @@ -44,5 +44,4 @@ Hashes can be a way to impose a cost in energy. Most famously, Bitcoin and many Hashing is also a great way to derive cryptographic keys. For example, a password would usually not be able to be an encryption key, since encryption keys are typically a fixed length of bytes long. So, a password can be hashed, turning it into the right length, so it can be used in cryptography. - Hashes are cool. diff --git a/posts/manga_translation_one_rule.md b/posts/manga_translation_one_rule.md new file mode 100644 index 0000000..8b3511e --- /dev/null +++ b/posts/manga_translation_one_rule.md @@ -0,0 +1,61 @@ +[This is a guest post by prussia of the prussianbluehedgehog scanlation group, a legally distinct entity from Prussia of prussiafan.club] + +I have been scanlating for apparently, well over a year now. As the translator of such ~~mildly notable~~ globally renowned works such as Shikanokonokonokokoshitantan and ~~unbelievably obscure~~ cultural giants like Ubunchu, I feel like I have enough street cred to say there's really only one fundamental thing that separates good translations from bad ones: Whether or not the translation accurately conveys the author's intent. + +Well, yeah, no shit, right? Unfortunately, this is apparently not so obvious to everyone. Some hobbyist and (even) professional translations do a disappointing job of preserving the author's meaning. + +So, I will vainly (in both senses of the word) try to get all us translators on the same page. + +## Localisation and Cultural Context + +"Localisation" has always been a bit of a loaded and controversial topic, so I think it would be helpful to separate into two categories. + +First, the intent of some localisations is to change or remove content from the source material, in order to avoid offending the non-Japanese audience's perceived sensibilities. A infamous example (though for an anime, not a manga) is the english version of Sailor Moon, which [removed violent or sexual scenes, and changed queer characters to be non-queer, accidentally making a lesbian couple into a pair of incestuous cousins instead](https://en.wikipedia.org/wiki/Sailor_Moon#Westernization). More recently, lines or scenes perceived as misogynstic have been removed too. This can hardly even be called localisation, since it really is just censorship. + +Second, other localisations change things in order to make them foreign concepts understandable to non-Japanese people. **Good translations should do this!** The easiest way to illustrate this is by looking at how dialects are handled^\[0\]^. In "2DK, G Pen, Mezamashi Tokei" by Oosawa Yayoi, one the main characters speaks in a strong Hakata dialect. The excellent fan translation by Ropponmatsu, a Scottish dialect is used instead, and *importantly*, the translator explains that they substituted the Hakata dialect for the Scottish dialect. It's cute, and as the plot is divded between the character at work, where she speaks in standard Japanese, and at home, where she speaks in a dialect, the choice ends up working quite well. Similarily, the character ~~Ayumu Kasuga~~ Osaka in Azumanga Daioh speaks in a Osaka dialect, and is a bit of a "slow" character, which is portrayed as a American Southern dialect in both the dub of the anime and the manga translations. Now, the Osaka dialect is not a perfect analogue to a Southern dialect. When localising, you will find that these concepts rarely have perfect analogues. To avoid misleading readers, translators need to explain what decision was made, and why (which is what Ropponmatsu did). In Azumanga Daioh, they leave in that Osaka is from Osaka and speaks Osaka dialect. They do not change her into a character from the American South. Not having any localisation at all would make our translations only marginally better than machine^\[1\]^ or dictionary translations, and confuse readers. + +**However, there is a difference between translating concepts and removing them entirely.** In many manga, a spoken word game called [shiritori](https://en.wikipedia.org/wiki/Shiritori) is played. No such equivalent exists in the western world. I have seen some translations change a game of shiritori into a different game entirely. That is wrong! This type of "localisation" doesn't help readers understand an unfamiliar concept, it just avoids doing so entirely. And in a practical sense, this will confuse the reader, especially if the omitted concept is referenced later, or there is some important information contained in it. Beyond that, it is not our place as translators to make drastic changes. We are not writing our own work, but trying to faithfully reproduce someone else's work in another language! Perhaps it is acceptable to change the words played into shiritori so that they start and end with the same letters, so readers have a vague (but not quite accurate) idea of what shiritori is. If that is done, the original words should be disclosed. And either way, there should be a TL note somewhere explaining what shiritori is. + +There are other examples of this misguided practice. Some translations do not indicate (whether by font, wording, or note) when a character is speaking in a certain level of formality. Bad! Some translations change Japanese names into local names. The Detective Conan manga calls Kudo Shinichi "Jimmy Kudo", and Ran Mori "Rachel Moore" (to be fair, they do this to maintain consistency with the english dub, so it's really the anime's fault). C'mon guys, I bet people can handle Japanese names. Some translations also change Japanese cultural references into western ones without noting they did so. Others change panel and page order so manga can be read left-to-right instead of right-to-left, messing up the artwork. Bad, bad, bad! Luckily, these practices are decreasing over time. + +Shockingly, manga written by Japanese people are often set in Japan or have Japanese characters. Therefore, improper localisation which tries to deny to this origin, ends up removing key parts of characters or the plot, and looks down on readers. Good localisation familiarize unfamiliar concepts, enhancing the reader's understanding. Good localisation assumes the reader is curious! + +## Jokes + +I often see jokes literally translated, so that they don't make sense at all, or even worse, removed. Needless to say, this is bad. I see this a lot on r/umamusume. This kind of thing is probably just the translator not being actually knowing Japanese (or being tired and missing a joke), so there isn't much that can be done about that, I guess. + +Besides that, I think most translators handle jokes reasonably well. Most people handle puns by thinking of a similar pun in English and substituting it. To me, this is perfectly reasonable. Puns are normally "throw away" jokes, so the exact pun is *usually* not important. In many cases, a good pun cannot be found, so a TL note is left explaining the pun. + +Transforming puns into puns is widely accepted, but other kinds of jokes are more complicated. Jokes that are funny because they make fun of a character or thing can usually be easily translated. But for more difficult jokes, I am on the side that they should be preserved, and an explanation given. These more complex jokes are not really "throw away", and can be elaborate setups by the author, and so it isn't right to replace them with our own jokes. + +## Content and Wording + +This is the last section I'm writing so my lengthy tendencies have tired out a bit. I'll try to keep this short. + +Some translations re-word and rephrase lines so much that it almost reads like the translator was given the cleaned page (the original text removed, only the drawings), and writes the text based on vibes. This is my criticism of the Shikanokonokonokokoshitantan manga's official translation. Well, it's not quite that bad, but you can see the wording and sentences are often quite different from the Japanese. As I am a fan translator of shikanokonokonokokoshitantan, do not take that as an objective criticism. It is probably coloured. Whether it sometimes goes too far, and loses some nuance, is probably a matter of personal opinion. Anyhow, I am against the styles of translation that treat it almost like an oral tradition that can retold a million different ways. Yes, there are many ways to translate a text, but the number of ways to translate it such that the voice of the characters (as the author wrote it) is preserved, is much fewer. + +## Accuracy vs. Flow? + +So is a good, accurate translation at odds with readability? Are faithful translations doomed to be long, wordy, and clunky? Nope. In fact, it is just the opposite. Truly excellent translations flow with the same smoothness (or possibly, lack of smoothness) as the original text. The flow and length of the original text is part of the context, and cannot be ignored. How is this possible without compromising accuracy? Accuracy is not looking up every word in the dictionary and copying the definition into the text. It isn't even necessarily replicating the sentence structure exactly. It is about understanding what the text is actually saying, and successfully communicating it a different language, nuances and all. Rephrasing or saying something a different way is perfectly fine *if* the same meaning and nuances are preserved. Which is difficult. When a character says a line of dialogue, we should have questions like: "Why did the character say this?", "What emotions are present in the line?", "Is this speech casual, formal, passive-aggressive, or insulting?", etc etc. Then, we can ask the same questions of our translated text and see if the answers remain the same. **Essentially, we should think: "If the character were to rephrase this, how would they do so?"** + +I'll admit sometimes I am too conservative and opt to preserve certain phrases, lengthening the translation as a result. It takes a lot of skill to have accuracy and flow co-exist, instead of balance. Hopefully I'll get better at this^\[2\]^. + +But there no doubt will be situations where certain concepts or nuances cannot be succinctly conveyed, no matter the skill of the translator. In that case: + +## Use TL Notes, Goddammit! + +At this point, you've probably noticed my preferred solution to most problems, translator notes. They really are a miracle cure, and underutilised. Please use them more. I *especially* love it when the translator adds a whole page at the end of notes to explain things that wouldn't fit under the panel. + +Translator notes add nuance and clarification without making the dialogue too wordy and clunky. Translator notes educate the reader about cultural context or even plot context. Translator notes provide a window into the mind of the translator - what decisions they made, and why. Without translator notes, readers who don't know Japanese and don't have access to the source material will mistakenly believe the author/characters said something they never did, or even worse, not understand what is going on at all. If that happens, we as translators have failed. + +What I assert that our job is to smoothly and correctly translate the author's intent, I do not mean we do not leave any of our own influence on the work. That is impossible, since there is no deterministic algorithm for translation. Anyone who says otherwise is delusional. We have to make decisions about every phrase and line. Hopefully, those decisions make it so non-Japanese readers can experience the manga in a very similar way as Japanese readers do. But, those readers should be made aware of those decisions. + +Hence, translator notes are essential. + +=== + +Footnotes: +- \[0\]: I used to be of the opinion that sfx should not be localised, but I have changed my mind. Old me was wrong. English readers do not know that "ガタガタ" is the sound of something shaking or clattering, and even if they could read it as "gata gata", it wouldn't really help. I think the best way to handle sfx is to write, in small text next to the sfx, the meaning of the sfx. Unfortuantely, in some manga, there is no space, and having a TL note underneath the panel does not always work (eg, multiple sfx), so in that case cleaning the sfx and replacing with the English equivalent is appropriate. Honestly, leaving the sfx as the original is quite common and acceptable too, but providing a localisation is better. +- \[1\]: For obvious reasons, I have been thinking a lot about AI lately, mostly against my will. It really sucks that entire classes of art and craftsmanship are being wiped out. Regular translation has already been gutted, and I'm a bit scared for when it comes for scanlation too. Some people are probably already using it to translate... augh. Interestingly enough, the world's greatest piece of literature since the Epic of Gilgamesh, Shimeji Simulation, seems to have something to say about this. I want to eventually write an analysis (what a fancy word...) about it. Hopefully Shimeji Simulation will help me cope. +- \[2\]: Translating to Toki Pona, which has only a few sentence structures, and 120~ words, is a good way to practice how to rephrase a line without losing the essence or important nuances, in my experience. If you try to translate too literally, the sentence will be too long and confusing, so you are forced to simplify. + diff --git a/posts/operation_media_freedom.md b/posts/operation_media_freedom.md index 3af95b1..83bd299 100644 --- a/posts/operation_media_freedom.md +++ b/posts/operation_media_freedom.md @@ -34,6 +34,8 @@ It should be implicit that spotify or similar services are not an option - I am The code's nothing special. It uses Ryuji for templating and Saki as a build system, same as this blog. The player code is a lot of spaghetti but not excessively so. +![yay](/images/pdt1.jpg) + === Footnotes: diff --git a/static/images/pdt1.jpg b/static/images/pdt1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fbac9ff13b42e40d485df02142641720a2cdada4 GIT binary patch literal 67110 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

yhcY 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