Hashtag

#translation

288 posts tagged with this hashtag.

@kevinbowen@hachyderm.io

now has a new Matrix channel to support translators, communication between language teams, and the onboarding of new translators.

If you are an existing translator, or would like to become one, join matrix.to/#/#xfce-translation: Please see docs.xfce.org/contribute/trans for additional information.

If you would like to help contribute to improving Xfce, we'd love to see you in the -translation channel and help you get started.

docs.xfce.org

contribute:translate:start [Xfce Docs]

@PaxtonOrglot@kolektiva.social

Words From Anarchist Prisoner Mónica Caballero

I am writing to update everyone on some things that have happened these last few weeks.

Recently, the group of lawyers who have been working on my defense filed an appeal against the ruling in April which denied me parole.

The response to the appeal was the confirmation of the decision made by the parole board. That is to say, the denial of parole was confirmed.

Yet, of the three judges who reviewed the appeal filed by the lawyers, one of them voted in favor. In other words, among the three people who have the power to decide if I remain in prison or if I am to be released to complete my sentence under certain conditions and restrictions, one of them chose to release me! This is a significant step forward.

I don’t expect much from those who enforce the law…I’m simply asking that they follow their own rules, since I overwhelmingly meet each one of the requirements to be granted parole.

While there has been significant progress toward meeting the conditions of my parole, there are also many powerful people who will do (and are doing) everything they can so that I serve the entirety of my sentence.

For now, I will continue to exhaust all the options available to me under the rules created by those in power, to be released as soon as possible from this giant cage of cement and bars.

Mónica Caballero Sepúlveda
Anarchist prisoner
September 2026

lazarzamora.cl/palabras-de-com

@PaxtonOrglot@kolektiva.social

Words From Anarchist Prisoner Mónica Caballero

I am writing to update everyone on some things that have happened these last few weeks.

Recently, the group of lawyers who have been working on my defense filed an appeal against the ruling in April which denied me parole.

The response to the appeal was the confirmation of the decision made by the parole board. That is to say, the denial of parole was confirmed.

Yet, of the three judges who reviewed the appeal filed by the lawyers, one of them voted in favor. In other words, among the three people who have the power to decide if I remain in prison or if I am to be released to complete my sentence under certain conditions and restrictions, one of them chose to release me! This is a significant step forward.

I don’t expect much from those who enforce the law…I’m simply asking that they follow their own rules, since I overwhelmingly meet each one of the requirements to be granted parole.

While there has been significant progress toward meeting the conditions of my parole, there are also many powerful people who will do (and are doing) everything they can so that I serve the entirety of my sentence.

For now, I will continue to exhaust all the options available to me under the rules created by those in power, to be released as soon as possible from this giant cage of cement and bars.

Mónica Caballero Sepúlveda
Anarchist prisoner
September 2026

lazarzamora.cl/palabras-de-com

@FediTips@social.growyourown.services

Mastodon has an optional translation system to translate posts in languages that you don't speak. To use it, just click on "Translate" below a post (on some apps the translate option may be in the post's ⋯ menu).

I've tried to answer common questions about Mastodon's translation feature in this guide:

➡️ fedi.tips/is-there-a-built-in-

Let me know in the replies if I've missed your question.

fedi.tips

How to use the built-in language translation system on Mastodon | Fedi.Tips – An Unofficial Guide to Mastodon and the Fediverse

An unofficial guide to using Mastodon and the Fediverse

@AntennaPod@fosstodon.org

Thanks to your support, we sponsored major improvements to @weblate, the platform powering our translations. The new features are available to all since Weblate 2026.6. A win for our team, our translators, and the entire open-source ecosystem. Want to check what we sponsored? Check our latest blog post: antennapod.org/blog/2026/06/we

antennapod.org

Giving back upstream – AntennaPod

How your generosity made Weblate better for everyone

@thejapantimes@mastodon.social

Canadian Prime Minister Mark Carney says his country's trade dispute with the U.S. was not just about tariff demands but what he called unacceptable "threats" to the French language and "Quebec culture." japantimes.co.jp/business/2026

@juergen_hubert@mementomori.social

Update: One of the admins of this Facebook group apparently deleted all comments by myself and other authors who expressed criticism of this approach.

One admin of this group also posted assorted comments which were strongly in favor of AI translation, since "all the big publishing houses are doing this".

🤨

mementomori.social

Jürgen Hubert (@juergen_hubert@mementomori.social)

Attached: 1 image I feel triggered. #amwriting #translation

@juergen_hubert@mementomori.social

I feel triggered.

A post in an unnamed Facebook group for authors:

"Hello,

I’ve had my first books translated into other languages (using AI) and am now looking for someone to review them for major errors. But I’m wondering how much this will cost, roughly. How much did you pay, approximately—per novel or per standard page? Does it vary significantly depending on the language? Do you perhaps even have any specific recommendations?"
ALT text

A post in an unnamed Facebook group for authors: "Hello, I’ve had my first books translated into other languages (using AI) and am now looking for someone to review them for major errors. But I’m wondering how much this will cost, roughly. How much did you pay, approximately—per novel or per standard page? Does it vary significantly depending on the language? Do you perhaps even have any specific recommendations?"

@thejapantimes@mastodon.social

Canadian Prime Minister Mark Carney says his country's trade dispute with the U.S. was not just about tariff demands but what he called unacceptable "threats" to the French language and "Quebec culture." japantimes.co.jp/business/2026

@juergen_hubert@mementomori.social

I feel triggered.

A post in an unnamed Facebook group for authors:

"Hello,

I’ve had my first books translated into other languages (using AI) and am now looking for someone to review them for major errors. But I’m wondering how much this will cost, roughly. How much did you pay, approximately—per novel or per standard page? Does it vary significantly depending on the language? Do you perhaps even have any specific recommendations?"
ALT text

A post in an unnamed Facebook group for authors: "Hello, I’ve had my first books translated into other languages (using AI) and am now looking for someone to review them for major errors. But I’m wondering how much this will cost, roughly. How much did you pay, approximately—per novel or per standard page? Does it vary significantly depending on the language? Do you perhaps even have any specific recommendations?"

@kunde_x@social.tchncs.de

Sehr praktisch im Urlaub, wenn man auf Datenstaubsauger wie Google Lens verzichten möchte:

Die recht junge App "Offline Translator" ist schon verdammt gut! Text, Bilder, Dokumente - komplett offline. Keine Anfragen werden an externe Server gesendet.

github.com/DavidVentura/offlin

Killer Feature ist die Live Video-Übersetzung. Eben wie Google Lens, nur datenschutzfreundlich. Das gab es meines Wissens bisher nicht als freie Software in der Qualität.

Details hier:
blog.davidv.dev/posts/mobile-t

blog.davidv.dev

Live image/video translation

Lens who?

@Siiri.Enoranta@pixelfed.social
I received the Lithuanian translation of my novel Summer Storm (Kesämyrsky)! Thank you Terra Publica for believing in my work, and the wonderful Urtė Liepuoniūtė for the translation. An earlier novel of mine, The Sorrow-deer Tamer (Surunhauras, lasinterävä), or Graudaragio užkalbėjimas, already exists in Lithuanian, also translated by Urtė.

It's absolutely wild to me that people in different countries and cultures are able to read my books! Summer Storm now travels the world in four different languages (also Swedish and Danish)! Nocturnal Lifelines (Keuhkopuiden uni) and Conversations With Blossoms (Keskusteluja kukkasten kanssa) are being published in Hungary, and the former will also come out in Latvia. The Burning Dark (Tuhatkuolevan kirous) is available in Bulgarian.

This is my seventeenth year as a published novelist and I couldn't be more grateful for being able to do this work, and for more people to have the chance to read it.

If you are seeing this from a different country, feel free to send me feedback: siiri.enoranta@gmail.com, I would love to hear from you!

#siirienoranta #lithuania #hungary #latvia #books #bookstodon #kirjat #translation
@Siiri.Enoranta@pixelfed.social
I received the Lithuanian translation of my novel Summer Storm (Kesämyrsky)! Thank you Terra Publica for believing in my work, and the wonderful Urtė Liepuoniūtė for the translation. An earlier novel of mine, The Sorrow-deer Tamer (Surunhauras, lasinterävä), or Graudaragio užkalbėjimas, already exists in Lithuanian, also translated by Urtė.

It's absolutely wild to me that people in different countries and cultures are able to read my books! Summer Storm now travels the world in four different languages (also Swedish and Danish)! Nocturnal Lifelines (Keuhkopuiden uni) and Conversations With Blossoms (Keskusteluja kukkasten kanssa) are being published in Hungary, and the former will also come out in Latvia. The Burning Dark (Tuhatkuolevan kirous) is available in Bulgarian.

This is my seventeenth year as a published novelist and I couldn't be more grateful for being able to do this work, and for more people to have the chance to read it.

If you are seeing this from a different country, feel free to send me feedback: siiri.enoranta@gmail.com, I would love to hear from you!

#siirienoranta #lithuania #hungary #latvia #books #bookstodon #kirjat #translation
@stefan@stefanbohacek.online · Reply to Stefan Bohacek
@janeishly@beige.party

Looking for a human translator to convey your human words to a human audience? Maybe that's me!

I translate from Swedish, French, Norwegian and Danish into English (mainly UK but US possible depending on the text - I also work with a USian translator as a team where required). I'm a full Member of the Institute of Translation and Interpreting for both Swedish and French.

I'm also an Intermediate Member of the Chartered Institute of Editing and Proofreading – in other words, I offer proofreading/editing/copyediting services too.

Oh, and copywriting!

I work on everything from press releases through sustainability reports to novels. Particularly fond of archaeology/history (got to get use from my MA somehow) and personal development, but really I'm interested in almost everything and translation allows me to be a nerd about all kinds of things.

The subjects I *don't* do are legal, financial and medical.








I feel like this needs a pic, so here are two of my three cats looking comfy (if a bit warm).

A dark tortoiseshell and a tricolour cat are lying on top of each other, squished into a padded cat bed. The tricolour is looking straight into the camera. They look comfy but a bit cramped.
ALT text

A dark tortoiseshell and a tricolour cat are lying on top of each other, squished into a padded cat bed. The tricolour is looking straight into the camera. They look comfy but a bit cramped.

@igorkulman@hachyderm.io

I am building another app to help me learn . This one is not about reading, like Yomu, but about analyzing and explaining grammar in Japanese sentence.

Looking for fellow learners to test the beta available via TestFlight. Link and more info at setsumeiapp.kulman.sk/

Setsumei iOS app explaining an sentence
ALT text

Setsumei iOS app explaining an sentence

@kunde_x@social.tchncs.de

Sehr praktisch im Urlaub, wenn man auf Datenstaubsauger wie Google Lens verzichten möchte:

Die recht junge App "Offline Translator" ist schon verdammt gut! Text, Bilder, Dokumente - komplett offline. Keine Anfragen werden an externe Server gesendet.

github.com/DavidVentura/offlin

Killer Feature ist die Live Video-Übersetzung. Eben wie Google Lens, nur datenschutzfreundlich. Das gab es meines Wissens bisher nicht als freie Software in der Qualität.

Details hier:
blog.davidv.dev/posts/mobile-t

blog.davidv.dev

Live image/video translation

Lens who?

@centricular@floss.social
@ufal@misskey.id
Hi everyone,

I’m currently looking for translation work (English to Indonesian) and am completely open to both freelance gigs and full-time roles.

I’ve been doing this for about 8 years now, mostly handling smaller projects. I can help you translate and adapt websites, software, games, articles, scientific journals, and comics so they feel natural to an Indonesian audience.

To be completely transparent, my kebuli shop hasn't been doing well lately, and I need some cash to survive another month and to pay the bills, which is why I'm putting myself out there to take on more translation projects. Because of that, my rates are flexible, even if you just have a very small project or a quick piece of writing, I'd still love to help you out with it.

If you or anyone you know needs a Indonesian translator, please shoot me an email at ufal@kebulimusthofa.com.

You can check out my previous work and rates here
Details https://ufal.kebulimusthofa.com/commission.html
Portfolio: https://ufal.kebulimusthofa.com/portfolio.html
VGen: https://vgen.co/ufal/

Thank you so much, any boosts and shares, I really appreciate it!

vgen.co

Ufal Salman (ritokatsuga) (@ufal)

Check out Ufal Salman (ritokatsuga)'s commissions and portfolio! | Indonesian Touhou rock/electronic arranger, composer, vocalist, writer, and English-Indonesian translator. ...

@ufal@misskey.id
Hi everyone,

I’m currently looking for translation work (English to Indonesian) and am completely open to both freelance gigs and full-time roles.

I’ve been doing this for about 8 years now, mostly handling smaller projects. I can help you translate and adapt websites, software, games, articles, scientific journals, and comics so they feel natural to an Indonesian audience.

To be completely transparent, my kebuli shop hasn't been doing well lately, and I need some cash to survive another month and to pay the bills, which is why I'm putting myself out there to take on more translation projects. Because of that, my rates are flexible, even if you just have a very small project or a quick piece of writing, I'd still love to help you out with it.

If you or anyone you know needs a Indonesian translator, please shoot me an email at ufal@kebulimusthofa.com.

You can check out my previous work and rates here
Details https://ufal.kebulimusthofa.com/commission.html
Portfolio: https://ufal.kebulimusthofa.com/portfolio.html
VGen: https://vgen.co/ufal/

Thank you so much, any boosts and shares, I really appreciate it!

vgen.co

Ufal Salman (ritokatsuga) (@ufal)

Check out Ufal Salman (ritokatsuga)'s commissions and portfolio! | Indonesian Touhou rock/electronic arranger, composer, vocalist, writer, and English-Indonesian translator. ...

@AntennaPod@fosstodon.org

Thanks to your support, we sponsored major improvements to @weblate, the platform powering our translations. The new features are available to all since Weblate 2026.6. A win for our team, our translators, and the entire open-source ecosystem. Want to check what we sponsored? Check our latest blog post: antennapod.org/blog/2026/06/we

antennapod.org

Giving back upstream – AntennaPod

How your generosity made Weblate better for everyone

translate.lohankha.tw/ 的 rule-based NLP 翻譯不太完善, UI 也有待改善,看來暫時還得靠 LLM 將台文或台羅文翻譯成華文。

---
lohankha 的結果:
> Lohankha台譯計畫第1彈:華台翻譯機
逐家好,Lohankha這馬開始提供華語翻做台語的服務。
目標是成做1个通用的翻譯機,你會當用這來翻譯日常對話抑是文章。
這是頭一擺發布,檢采閣有真濟重耽。總是逐家使用若有啥物問題,歡迎佇遮留話指教。感謝!

>> 囉號腳台譯計畫第1彈:華台翻譯機
大家好,囉號腳現在開始提供華語翻成台語的服務。
目標是成為1個通用的翻譯機,你可以用這來翻譯日常對話或文章。
這是頭一次發布,或許還有許多重耽。總是大家使用如果有什麼問題,歡迎在這兒留話指教。謝謝!

> 伊共目睭擘開,壁頂ê日拆仔寫「2149年12月31日」。

>> 他把眼睛撥開,牆上的日抓寫「2149年12月31日」。
---

Gemini 的結果:
gemini.google.com/share/47fa43

gemini.google.com

‎Gemini - direct access to Google AI

Created with Gemini

@stefan@stefanbohacek.online
@stefan@stefanbohacek.online
@0xabad1dea@infosec.exchange

Okay. I FINISHED THE TRANSLATION. Fifty entire pages of modern Chinese philosophy about Western philosophy. It's nominally about "artificial intelligence" but in typical philosophical fashion, it's actually about, uh, colonialism, Catholicism, Van Gogh's weird fucked-up blood and thinking really hard about one specific random photograph of a street.

If you are curious about what is being taught right now in actual Chinese university classrooms about Western philosophy, you should read it. I highlighted several passages that are of particular interest to a Western reader who wants to understand how China sees itself and sees the West.

厄.net/backup/western-philosoph

“Western Philosophy from Chinese Perspective: What To Do About Artificial Intelligence?”

An unauthorized, noncommercial translation of 西方思想讲演录:从中国看世界 Lectures on Western Thought: China Looks Out On The World Chapter 2: 如何应对人工只能 “How should one respond to artificial intelligence?,” originally published January 2026; translated June 2026
ALT text

“Western Philosophy from Chinese Perspective: What To Do About Artificial Intelligence?” An unauthorized, noncommercial translation of 西方思想讲演录:从中国看世界 Lectures on Western Thought: China Looks Out On The World Chapter 2: 如何应对人工只能 “How should one respond to artificial intelligence?,” originally published January 2026; translated June 2026

@0xabad1dea@infosec.exchange

Okay. I FINISHED THE TRANSLATION. Fifty entire pages of modern Chinese philosophy about Western philosophy. It's nominally about "artificial intelligence" but in typical philosophical fashion, it's actually about, uh, colonialism, Catholicism, Van Gogh's weird fucked-up blood and thinking really hard about one specific random photograph of a street.

If you are curious about what is being taught right now in actual Chinese university classrooms about Western philosophy, you should read it. I highlighted several passages that are of particular interest to a Western reader who wants to understand how China sees itself and sees the West.

厄.net/backup/western-philosoph

“Western Philosophy from Chinese Perspective: What To Do About Artificial Intelligence?”

An unauthorized, noncommercial translation of 西方思想讲演录:从中国看世界 Lectures on Western Thought: China Looks Out On The World Chapter 2: 如何应对人工只能 “How should one respond to artificial intelligence?,” originally published January 2026; translated June 2026
ALT text

“Western Philosophy from Chinese Perspective: What To Do About Artificial Intelligence?” An unauthorized, noncommercial translation of 西方思想讲演录:从中国看世界 Lectures on Western Thought: China Looks Out On The World Chapter 2: 如何应对人工只能 “How should one respond to artificial intelligence?,” originally published January 2026; translated June 2026

@0xabad1dea@infosec.exchange

Okay. I FINISHED THE TRANSLATION. Fifty entire pages of modern Chinese philosophy about Western philosophy. It's nominally about "artificial intelligence" but in typical philosophical fashion, it's actually about, uh, colonialism, Catholicism, Van Gogh's weird fucked-up blood and thinking really hard about one specific random photograph of a street.

If you are curious about what is being taught right now in actual Chinese university classrooms about Western philosophy, you should read it. I highlighted several passages that are of particular interest to a Western reader who wants to understand how China sees itself and sees the West.

厄.net/backup/western-philosoph

“Western Philosophy from Chinese Perspective: What To Do About Artificial Intelligence?”

An unauthorized, noncommercial translation of 西方思想讲演录:从中国看世界 Lectures on Western Thought: China Looks Out On The World Chapter 2: 如何应对人工只能 “How should one respond to artificial intelligence?,” originally published January 2026; translated June 2026
ALT text

“Western Philosophy from Chinese Perspective: What To Do About Artificial Intelligence?” An unauthorized, noncommercial translation of 西方思想讲演录:从中国看世界 Lectures on Western Thought: China Looks Out On The World Chapter 2: 如何应对人工只能 “How should one respond to artificial intelligence?,” originally published January 2026; translated June 2026

@stronglang@lingo.lol · Reply to Strong Language

stronglang.wordpress.com

Wolf-boy and Grinder: The audio version

I promised to record audio of my translated passages from Beowulf, and I have. As a bonus, I’ve also recorded the introduction in the original version, for those who want to have an idea of how Old…

@stronglang.wordpress.com@stronglang.wordpress.com

Wolf-boy and Grinder: The audio version

I promised to record audio of my translated passages from Beowulf, and I have. As a bonus, I’ve also recorded the introduction in the original version, for those who want to have an idea of how Old English was pronounced. (I have not recorded the full fight scene in Old English, because pretty much no one’s going to listen to seven and a half minutes of a language they don’t understand.) Here they are!

@stronglang@lingo.lol · Reply to Strong Language

stronglang.wordpress.com

Wolf-boy and Grinder: The audio version

I promised to record audio of my translated passages from Beowulf, and I have. As a bonus, I’ve also recorded the introduction in the original version, for those who want to have an idea of how Old…

@stronglang.wordpress.com@stronglang.wordpress.com

Wolf-boy and Grinder: The audio version

I promised to record audio of my translated passages from Beowulf, and I have. As a bonus, I’ve also recorded the introduction in the original version, for those who want to have an idea of how Old English was pronounced. (I have not recorded the full fight scene in Old English, because pretty much no one’s going to listen to seven and a half minutes of a language they don’t understand.) Here they are!

@stronglang.wordpress.com@stronglang.wordpress.com

Wolf-boy and Grinder: The audio version

I promised to record audio of my translated passages from Beowulf, and I have. As a bonus, I’ve also recorded the introduction in the original version, for those who want to have an idea of how Old English was pronounced. (I have not recorded the full fight scene in Old English, because pretty much no one’s going to listen to seven and a half minutes of a language they don’t understand.) Here they are!

@lianna@localization.cafe

Here's a silly resource I just found: a comprehensive, annotated list of comic book FX (like "Argh!", "BOOM!", "Yeowch!" or "BRRAAAP"), with examples!

comicbookfx.com/fxlist.php

Not quite was I was looking for, but I am so glad it exists.

comicbookfx.com

Comic Book FX - The Comic Book Sound Effect Database

The Comic Book Sound Effect Database is a searchable index and gallery of sound effects from comic books

@InfamousSnake@hcommons.social

Just received my contributor’s copy of “Chinese Science Fiction in Translation and Its World Impact: Connecting Futures”! This is a wide-ranging volume on the translation, adaptation, and reception of Chinese SF, with some excellent people offering their insights, so please give it a look.

My chapter is titled “Future without Tense? Time and Tense in the Translation of Chinese SF” and focuses on a comparison of the use of grammatical tense in the English and Finnish translations of three SF short stories written by Xia Jia, Chen Qiufan, and Regina Kanyu Wang. I also briefly discuss tense and estrangement more generally in English translations of Chinese SF, with reference to the theoretical conceptualizations of Brian McHale and Simon Spiegel.

"Chinese Science Fiction in Translation and Its World Impact: Connecting Futures", edited by Yiqing Gu, Yun Wu, and Riccardo Moratto, with a dark blue cover with thin white lines forming geometrical shapes like in a mechanical diagram
ALT text

"Chinese Science Fiction in Translation and Its World Impact: Connecting Futures", edited by Yiqing Gu, Yun Wu, and Riccardo Moratto, with a dark blue cover with thin white lines forming geometrical shapes like in a mechanical diagram

@InfamousSnake@hcommons.social

Just received my contributor’s copy of “Chinese Science Fiction in Translation and Its World Impact: Connecting Futures”! This is a wide-ranging volume on the translation, adaptation, and reception of Chinese SF, with some excellent people offering their insights, so please give it a look.

My chapter is titled “Future without Tense? Time and Tense in the Translation of Chinese SF” and focuses on a comparison of the use of grammatical tense in the English and Finnish translations of three SF short stories written by Xia Jia, Chen Qiufan, and Regina Kanyu Wang. I also briefly discuss tense and estrangement more generally in English translations of Chinese SF, with reference to the theoretical conceptualizations of Brian McHale and Simon Spiegel.

"Chinese Science Fiction in Translation and Its World Impact: Connecting Futures", edited by Yiqing Gu, Yun Wu, and Riccardo Moratto, with a dark blue cover with thin white lines forming geometrical shapes like in a mechanical diagram
ALT text

"Chinese Science Fiction in Translation and Its World Impact: Connecting Futures", edited by Yiqing Gu, Yun Wu, and Riccardo Moratto, with a dark blue cover with thin white lines forming geometrical shapes like in a mechanical diagram

@lianna@localization.cafe

Here's a silly resource I just found: a comprehensive, annotated list of comic book FX (like "Argh!", "BOOM!", "Yeowch!" or "BRRAAAP"), with examples!

comicbookfx.com/fxlist.php

Not quite was I was looking for, but I am so glad it exists.

comicbookfx.com

Comic Book FX - The Comic Book Sound Effect Database

The Comic Book Sound Effect Database is a searchable index and gallery of sound effects from comic books

@petergarner@mastodon.world

If you ever see a that's unclear or confusing, don't always assume the is bad. It could just be that they lost the battle.

Ask me how I know. 😳

I generally make it a point of pride to advocate for readers of my translations—almost to a fault. But sometimes, you just have to throw up your hands and say, so be it.

In 22 working days, you won't have this guy to kick around anymore (but who's counting).




@petergarner@mastodon.world

If you ever see a that's unclear or confusing, don't always assume the is bad. It could just be that they lost the battle.

Ask me how I know. 😳

I generally make it a point of pride to advocate for readers of my translations—almost to a fault. But sometimes, you just have to throw up your hands and say, so be it.

In 22 working days, you won't have this guy to kick around anymore (but who's counting).




@0xabad1dea@infosec.exchange

The perils of semantic drift over multiple millennia:

"古者,贵以德而贱用兵。"

The intended reading of this ~2100yo statement concerning how to deal with foreigners: "In ancient times, virtue was valued and use of force was despised."

What I first read, influenced by the everyday modern usage of the words:

"In ancient times, virtue was expensive and use of force was cheap."

Literally dead opposite implication!

(sentence is from first few paragraphs of Salt and Iron)

@vernissage@mastodon.social · Reply to Vernissage

If you’d like to support the project and have a little free time, I’d really appreciate your help with translations. Every contribution makes a difference. 🤩

The translations have already been pre-translated automatically, so the main task is to review and approve them. Once all language translations are approved, the new version of the app will be released to production.

You can join the translation team here:
crowdin.com/project/vernissage

crowdin.com

VernissageWeb — Translation Project on Crowdin

Help us translate VernissageWeb and bring it to the world!

@vernissage@mastodon.social · Reply to Vernissage

If you’d like to support the project and have a little free time, I’d really appreciate your help with translations. Every contribution makes a difference. 🤩

The translations have already been pre-translated automatically, so the main task is to review and approve them. Once all language translations are approved, the new version of the app will be released to production.

You can join the translation team here:
crowdin.com/project/vernissage

crowdin.com

VernissageWeb — Translation Project on Crowdin

Help us translate VernissageWeb and bring it to the world!

@stronglang@lingo.lol

Ever wanted to read Beowulf's introduction and big fight scene translated into modern rural Western Canadian English, with lots of rude language? You're in luck!

Here's Wolf-boy versus Grinder, by @sesquiotic:
stronglang.wordpress.com/2026/

stronglang.wordpress.com

Wolf-boy versus Grinder (the Bow Valley Beowulf)

tl;dr: I’ve translated the intro to Beowulf and the fight scene between Beowulf and Grendel into modern rural Western Canadian English, complete with lots of rude language. Why? Beca…

@stronglang.wordpress.com@stronglang.wordpress.com

Wolf-boy versus Grinder (the Bow Valley Beowulf)

tl;dr: I’ve translated the intro to Beowulf and the fight scene between Beowulf and Grendel into modern rural Western Canadian English, complete with lots of rude language. Why? Because I wanted to. Here it is.

Slightly longer introduction: 

Some time ago, I was thinking about the famous opening of Beowulf (“Hwæt!”), and how it gets translated. And I considered that people are always advised to translate into their native idiom. Well, in my native idiom – the dirtbag vernacular of the Bow Valley in Alberta – it could be “Fucken A!” (also sometimes written “Fuckin’ eh!” but that’s an argument for another time). 

So, for fun, starting with that and in that style, I translated the first 19 lines of Beowulf. I left it at that for some time, with the intention of translating more eventually. Well, I’ve now translated the fight scene between Beowulf and Grendel – or, in my translation, Wolf-boy and Grinder (see the end for notes on my translations of names). And, because it’s a gleefully crude translation, revelling in the potential of English strong language, I’m presenting it here on Strong Language.

Translations of Beowulf tend to be almost strainingly literary, sometimes to the point of prissiness. Well, fuck that. This is a violent, earthy story, told not in studied rhymes or in blank iambs but in the rough-and-tumble alliterative verse that was popular among the Anglo-Saxons of more than a millennium ago. And it’s clear that what the poet chose to say was importantly conditioned by the sound and impact of the verse. So I’ve taken that as a prime directive: translate as accurately as reasonably possible (with the help of a decent Old English dictionary and my own education in the language), adapt as necessary to modern English grammar and idiom, prioritize the mood, tone, and general thrust over the exact literal meaning, use wordplays as available, and above all, don’t fuck up the sound. (If you want a reasonably accurate – though starchy – literal rendition, interlinear with the original, Representative Poetry Online has one.)

Because we’re all fucking nerds here, I’m including the original text as well. But I can’t do it side-by-side – it would barely fit, and not at all on a phone screen – and I don’t want to do it as a strict interlinear, because that’s a nuisance and is too scholarly for this. Instead, I’m putting a block of the original in right-align (because our template doesn’t make block indent easy), followed by a block of the translation, and so on. If I have time soon, I’ll post recordings of these.

Let’s start with the opening!

Hwæt. We Gardena in geardagum,
þeodcyninga, þrym gefrunon,
hu ða æþelingas ellen fremedon.

Fucken A! We fighting Danes
have epic tales of kings and clans,
how righteous dudes did righteous deeds.

Oft Scyld Scefing sceaþena þreatum,
monegum mægþum, meodosetla ofteah,
egsode eorlas. Syððan ærest wearð
feasceaft funden, he þæs frofre gebad,
weox under wolcnum, weorðmyndum þah,
oðþæt him æghwylc þara ymbsittendra
ofer hronrade hyran scolde,
gomban gyldan. þæt wæs god cyning.

Shove’s son, Shield, shot shit, kicked ass,
busted benches in wicked bar brawls,
duked the earls. His early years
were poor as dirt, but he paid his dues,
made it big, beat the bank,
till he was the baddest man in town,
and even across the pond they paid
him tribute. That was one true king!

ðæm eafera wæs æfter cenned,
geong in geardum, þone god sende
folce to frofre; fyrenðearfe ongeat
þe hie ær drugon aldorlease
lange hwile. Him þæs liffrea,
wuldres wealdend, woroldare forgeaf;
Beowulf wæs breme blæd wide sprang,
Scyldes eafera Scedelandum in.

Then, of course, he had a kid,
hell of a guy, gift from God,
a helping hand in times of trouble
cuz they’d been wandering in the woods
for fucking ever. He fixed them up,
the wonder-boy, and won their bows.
Wolf-boy was famous: they knew his worth,
this son of Shield, across the North.

OK, let’s cut to the chase. I haven’t translated all of Beowulf yet, because that would take a lot of time (it’s 3182 lines) and I’ll only do it if someone actually wants to publish it. But the most famous part of the story is the fight between Grendel and Beowulf in the mead-hall, lines 702 to 863. Here it is – LFG!

Com on wanre niht 
scriðan sceadugenga. Sceotend swæfon, 
þa þæt hornreced healdan scoldon, 
ealle buton anum. þæt wæs yldum cuþ 
þæt hie ne moste, þa metod nolde, 
se scynscaþa under sceadu bregdan; 

At zero-dark-thirty
the slimebag slid up. Soldiers slept
instead of guarding the gabled pub—
well, except one. The whole world knew
the demon couldn’t drag him down
into the grave if God said no.

ac he wæccende wraþum on andan 
bad bolgenmod beadwa geþinges. 
ða com of more under misthleoþum 
Grendel gongan, godes yrre bær; 
mynte se manscaða manna cynnes 
sumne besyrwan in sele þam hean. 

But he was awake, and wicked angry,
pissed but patient to settle the score.
Then from the swamps under sweaty dark
Grinder goes, wearing God’s anger;
the bastard planned to break in and bag
some human bodies in the big house.

Wod under wolcnum to þæs þe he winreced, 
goldsele gumena, gearwost wisse, 
fættum fahne. Ne wæs þæt forma sið 
þæt he Hroþgares ham gesohte; 
næfre he on aldordagum ær ne siþðan 
heardran hæle, healðegnas fand. 

He slouched under the sky until he saw
the golden door gleaming in the dark,
full of fat. It wasn’t the first time
he’d raided Roger’s residence,
but never on any other night of his life
did he hit such a horde of healthy heroes.

Com þa to recede rinc siðian, 
dreamum bedæled. Duru sona onarn, 
fyrbendum fæst, syþðan he hire folmum æthran; 
onbræd þa bealohydig, ða he gebolgen wæs, 
recedes muþan. Raþe æfter þon 

Buddy broke into the building then,
in a shit mood. He shoved the door
wide with his fist, fuck the iron bolts,
swung it back like a sonofabitch
and marched into the mouth of the mighty house.

on fagne flor feond treddode, 
eode yrremod; him of eagum stod 
ligge gelicost leoht unfæger. 
Geseah he in recede rinca manige, 
swefan sibbegedriht samod ætgædere, 
magorinca heap. þa his mod ahlog; 

He traipsed on the tiles—that shit’s not cheap—
loaded with loathing, and if looks could kill,
his eyes would blast the buggers with lightning.
He saw in the dark dozens of dudes,
brothers in arms, boys and buds,
fast asleep. Then the fucker chuckled

mynte þæt he gedælde, ærþon dæg cwome, 
atol aglæca, anra gehwylces 
lif wið lice, þa him alumpen wæs 
wistfylle wen. Ne wæs þæt wyrd þa gen 
þæt he ma moste manna cynnes 
ðicgean ofer þa niht. þryðswyð beheold 
mæg Higelaces, hu se manscaða 
under færgripum gefaran wolde. 

because he reckoned, before the rooster rose,
he’d rip each one—the rotten wretch—
life from limb. He was looking forward
to murder, that monster. But God almighty
knew he’d never break another body
after that soiree. Staring silently,
Booty-brain’s kinsman clocked the creep,
to see how he’d do in a dirty dust-up.

Ne þæt se aglæca yldan þohte, 
ac he gefeng hraðe forman siðe 
slæpendne rinc, slat unwearnum, 
bat banlocan, blod edrum dranc, 
synsnædum swealh; sona hæfde 
unlyfigendes eal gefeormod, 
fet ond folma. Forð near ætstop, 
nam þa mid handa higeþihtigne 
rinc on ræste, ræhte ongean 
feond mid folme; he onfeng hraþe 
inwitþancum ond wið earm gesæt. 

The hellraiser hardly held back a moment,
but started by snatching a sleeping fighter
right away and ripped him wildly,
bit his bones and drank his blood,
gobbled him greedily—goddamn fast,
he crunched the corpse completely, clean
from feet to fingers. Following that,
he reached his hand and hit a hearty
resting soldier, so he started
to grab him—but guess who grabbed him first
all of a sudden and sat right up.

Sona þæt onfunde fyrena hyrde 
þæt he ne mette middangeardes, 
eorþan sceata, on elran men 
mundgripe maran. He on mode wearð 
forht on ferhðe; no þy ær fram meahte. 
Hyge wæs him hinfus, wolde on heolster fleon, 
secan deofla gedræg; ne wæs his drohtoð þær 
swylce he on ealderdagum ær gemette. 

Holy shit, that hell-hound thought,
I’ve never met, in this mad, mad world,
a goddamn grip on any guy
as fierce as this. Fuck, he was freaked,
and had to haul ass—like that would happen.
He badly wanted to bail, go back
to his demon hole; he had no hope
of getting what he got in his glory days.

Gemunde þa se goda, mæg Higelaces, 
æfenspræce, uplang astod 
ond him fæste wiðfeng; fingras burston. 
Eoten wæs utweard; eorl furþur stop. 
Mynte se mæra, þær he meahte swa, 
widre gewindan ond on weg þanon 
fleon on fenhopu; wiste his fingra geweald 
on grames grapum. þæt wæs geocor sið 
þæt se hearmscaþa to Heorute ateah. 

Then Booty-brain’s boy brought back to mind
his banquet boast and bounced to his feet
and held him hard to break his hand.
The giant jumped away; our hero held close.
The evil shithead sure was eager
to fuck right off and run far away
back to the bog, but boy, his fingers
were’t going anywhere. God, what an idiot
he was to stage such a raid on Stag Hall.

Dryhtsele dynede; Denum eallum wearð, 
ceasterbuendum, cenra gehwylcum, 
eorlum ealuscerwen. Yrre wæron begen, 
reþe renweardas. Reced hlynsode. 
þa wæs wundor micel þæt se winsele 
wiðhæfde heaþodeorum, þæt he on hrusan ne feol, 
fæger foldbold; ac he þæs fæste wæs 
innan ond utan irenbendum 
searoþoncum besmiþod. þær fram sylle abeag 
medubenc monig, mine gefræge, 
golde geregnad, þær þa graman wunnon. 

And now there was howling from hungover Danes,
dudes from the castle and kids from the clan,
lords no longer drunk. And look,
the watchmen were wild! What a racket!
You could hardly believe they built this house
strong enough to withstand the struggle,
so fucken fiece, but it held fast,
bound with iron bands both sides,
brilliantly made. But man, those benches
were smashing to splinters and flying like feathers 
—even the gold ones, swear to God—

þæs ne wendon ær witan Scyldinga 
þæt hit a mid gemete manna ænig, 
betlic ond banfag, tobrecan meahte, 
listum tolucan, nymþe liges fæþm 
swulge on swaþule. Sweg up astag 
niwe geneahhe; Norðdenum stod 
atelic egesa, anra gehwylcum 
þara þe of wealle wop gehyrdon, 
gryreleoð galan godes ondsacan, 
sigeleasne sang, sar wanigean 
helle hæfton. Heold hine fæste 
se þe manna wæs mægene strengest 
on þæm dæge þysses lifes. 

that battle was grim. But Shield’s guys built
the house so well no human would
ever blow its bone-covered beauty,
not even with trying, unless they torched it
in a ball of smoke. Now, boy, that sound
was deafening: the northern Danes
were shitting themselves, every last one,
when they heard the wailing through the walls,
the horrible howling of God’s biggest hater,
the loser’s lament, the sorry song
of hell’s worst hostage. Holding tight
was the man who was mightier than any other
walking the world on that one day.

Nolde eorla hleo ænige þinga 
þone cwealmcuman cwicne forlætan, 
ne his lifdagas leoda ænigum 
nytte tealde. þær genehost brægd 
eorl Beowulfes ealde lafe, 
wolde freadrihtnes feorh ealgian, 
mæres þeodnes, ðær hie meahton swa. 

And the earls’ guardians were not gonna
let this burglar be among the breathing,
or let him end up anywhere other
than the shit heap. Now, unsheathing
well-used blades, Wolf-boy’s buds
went to defend their worthy dude,
their king of cool, if they ever could.

Hie þæt ne wiston, þa hie gewin drugon, 
heardhicgende hildemecgas, 
ond on healfa gehwone heawan þohton, 
sawle secan, þone synscaðan 
ænig ofer eorþan irenna cyst, 
guðbilla nan, gretan nolde, 
ac he sigewæpnum forsworen hæfde, 
ecga gehwylcre. Scolde his aldorgedal 
on ðæm dæge þysses lifes 
earmlic wurðan, ond se ellorgast 
on feonda geweald feor siðian. 

They had no idea, as they headed to fight,
these fearless heroes and hearty henchmen,
circling the scum to slice him to ribbons
and send his soul seeping down to hell,
that even the best iron blade on earth
couldn’t do fuck-all to fight this foe,
since he had spells that kept him safe
from any edge. And yet the end
of all the hours he’d lived on earth
had to be horrible, and his hateful soul
was bound to the fire kept burning for fiends.

ða þæt onfunde se þe fela æror 
modes myrðe manna cynne, 
fyrene gefremede he wæs fag wið god, 
þæt him se lichoma læstan nolde, 
ac hine se modega mæg Hygelaces 
hæfde be honda; wæs gehwæþer oðrum 
lifigende lað. Licsar gebad 
atol æglæca; him on eaxle wearð 
syndolh sweotol, seonowe onsprungon, 
burston banlocan. Beowulfe wearð 
guðhreð gyfeþe; scolde Grendel þonan 
feorhseoc fleon under fenhleoðu, 
secean wynleas wic; wiste þe geornor 
þæt his aldres wæs ende gegongen, 
dogera dægrim. Denum eallum wearð 
æfter þam wælræse willa gelumpen. 

Fast enough this fuckhead found—
whose heart was twisted with hate for humans,
who committed crimes while cursing God—
that his muscles might not make it,
because Booty-brain’s brawny kinsman
had him in hand—and how they hated
each other’s guts. And now, goddamn,
he was gonna die. Ah, shit, his shoulder
was wrecked, alright. His sinews ripped,
his bone-locks blew. Wolf-boy beat
him gloriously. Grinder was gone
like a bat out of hell to his boggy hole,
his shitty shack; he sure enough knew
his ass was grass, his grave was dug,
his days were done. The Danes had all,
after that bloodbath, won the bonus.

Hæfde þa gefælsod se þe ær feorran com, 
snotor ond swyðferhð, sele Hroðgares, 
genered wið niðe; nihtweorce gefeh, 
ellenmærþum. Hæfde Eastdenum 
Geatmecga leod gilp gelæsted, 
swylce oncyþðe ealle gebette, 
inwidsorge, þe hie ær drugon 
ond for þreanydum þolian scoldon, 
torn unlytel. þæt wæs tacen sweotol, 
syþðan hildedeor hond alegde, 
earm ond eaxle þær wæs eal geador 
Grendles grape under geapne hrof. 

The welcome guest, gutsy and wise,
had purged the pest from Roger’s place
and left it like new. His wicked night’s work
was fit for fame. The East Danes found
the Goth made good on his glorious boast,
fixed the fuckery, healed the hurt,
the goddamn grief that had given them
for fucking ever fear and frustration,
pain a-plenty. And for proof,
their healthy hero gave them a hand
—and arm and shoulder, the whole shot,
Grinder’s grip, under the gabled roof.

ða wæs on morgen mine gefræge 
ymb þa gifhealle guðrinc monig; 
ferdon folctogan feorran ond nean 
geond widwegas wundor sceawian, 
laþes lastas. No his lifgedal 
sarlic þuhte secga ænegum 
þara þe tirleases trode sceawode, 
hu he werigmod on weg þanon, 
niða ofercumen, on nicera mere 
fæge ond geflymed feorhlastas bær. 

Many a morning, as I remember,
guys would gather in that good house,
folk-heroes welcomed from far and wide,
hitting the highways to see the hell-hound’s
farewell to arm. No one gave a fuck
for the sore loser—literally—at his end
as he shuffled, eating shit,
heavy-hearted, heading home,
badly beaten, bleeding out,
dragging red all down the road.

ðær wæs on blode brim weallende, 
atol yða geswing eal gemenged 
haton heolfre, heorodreore weol. 
Deaðfæge deog, siððan dreama leas 
in fenfreoðo feorh alegde, 
hæþene sawle; þær him hel onfeng. 

They followed and found a frothy pool,
a sickening surf sloshing around,
gross with gore, a bath of blood,
above the body of the joyless bastard
who breathed his last in that lousy bog,
whose heathen soul was hauled to hell.

þanon eft gewiton ealdgesiðas, 
swylce geong manig of gomenwaþe 
fram mere modge mearum ridan, 
beornas on blancum. ðær wæs Beowulfes 
mærðo mæned; monig oft gecwæð 
þætte suð ne norð be sæm tweonum 
ofer eormengrund oþer nænig 
under swegles begong selra nære 
rondhæbbendra, rices wyrðra. 
Ne hie huru winedrihten wiht ne logon, 
glædne Hroðgar, ac þæt wæs god cyning. 

The comrades in arms then came along
with all the young dudes, a delightful day,
riding white horses all the way home
back from the bog. Their buddy Wolf-boy
they said was the best; they made this boast,
that from sea to sea and south to north
no one on earth had ever earned
such worthy glory, as God was their witness,
and frankly this fighter just fucking ruled.
Of course, that’s no shade shed on their chief,
the kindly Roger—he was a righteous king.

Notes on translation of names:

Beowulf = Wolf-boy. Wulf means ‘wolf’; the beo is less certain, could be ‘bee’, could be something else. Whatever. I like Wolf-boy.

Grendel = Grinder. There are various ideas about the origin of Grendel, and one of them is that it comes from ‘grinder’, which I like and think fits well here.

Heorot = Stag Hall. Literally heorot means ‘hart, stag’; I just added Hall to specify that it’s a place, as we would now. Sounds good too.

Hroþgar = Roger. The name Hroþgar literally means ‘glory-spear’ but it’s also the source of the name Roger, which I think is a good name and has some other meanings too.

Hygelac = Booty-brain. This one might piss some people off, but hyge means ‘mind, mood, thought, desire’ and lac means ‘gift, offering, sacrifice, booty’. This could have been Thought-gift but come on. We’re in fucking Exshaw, Alberta, Canada, here now.

Sceafa = Shove. You see this name in Scefing, which means ‘descendant of Sceafa’. Sceafa (which was said sort of like “shave-a”) probably meant ‘sheaf’, but I liked the sound of Shove and anyway, he’s not really important here.

Scyld = Shield. This is a literal translation, and the words are even pronounced almost identically (except the y in Scyld is like “ü”).

rpo.library.utoronto.ca

Representative Poetry Online

Representative Poetry Online is a web anthology of 4,800 poems in English and French by over 700 poets spanning 1400 years.

@stronglang@lingo.lol

Ever wanted to read Beowulf's introduction and big fight scene translated into modern rural Western Canadian English, with lots of rude language? You're in luck!

Here's Wolf-boy versus Grinder, by @sesquiotic:
stronglang.wordpress.com/2026/

stronglang.wordpress.com

Wolf-boy versus Grinder (the Bow Valley Beowulf)

tl;dr: I’ve translated the intro to Beowulf and the fight scene between Beowulf and Grendel into modern rural Western Canadian English, complete with lots of rude language. Why? Beca…

@stronglang.wordpress.com@stronglang.wordpress.com

Wolf-boy versus Grinder (the Bow Valley Beowulf)

tl;dr: I’ve translated the intro to Beowulf and the fight scene between Beowulf and Grendel into modern rural Western Canadian English, complete with lots of rude language. Why? Because I wanted to. Here it is.

Slightly longer introduction: 

Some time ago, I was thinking about the famous opening of Beowulf (“Hwæt!”), and how it gets translated. And I considered that people are always advised to translate into their native idiom. Well, in my native idiom – the dirtbag vernacular of the Bow Valley in Alberta – it could be “Fucken A!” (also sometimes written “Fuckin’ eh!” but that’s an argument for another time). 

So, for fun, starting with that and in that style, I translated the first 19 lines of Beowulf. I left it at that for some time, with the intention of translating more eventually. Well, I’ve now translated the fight scene between Beowulf and Grendel – or, in my translation, Wolf-boy and Grinder (see the end for notes on my translations of names). And, because it’s a gleefully crude translation, revelling in the potential of English strong language, I’m presenting it here on Strong Language.

Translations of Beowulf tend to be almost strainingly literary, sometimes to the point of prissiness. Well, fuck that. This is a violent, earthy story, told not in studied rhymes or in blank iambs but in the rough-and-tumble alliterative verse that was popular among the Anglo-Saxons of more than a millennium ago. And it’s clear that what the poet chose to say was importantly conditioned by the sound and impact of the verse. So I’ve taken that as a prime directive: translate as accurately as reasonably possible (with the help of a decent Old English dictionary and my own education in the language), adapt as necessary to modern English grammar and idiom, prioritize the mood, tone, and general thrust over the exact literal meaning, use wordplays as available, and above all, don’t fuck up the sound. (If you want a reasonably accurate – though starchy – literal rendition, interlinear with the original, Representative Poetry Online has one.)

Because we’re all fucking nerds here, I’m including the original text as well. But I can’t do it side-by-side – it would barely fit, and not at all on a phone screen – and I don’t want to do it as a strict interlinear, because that’s a nuisance and is too scholarly for this. Instead, I’m putting a block of the original in right-align (because our template doesn’t make block indent easy), followed by a block of the translation, and so on. If I have time soon, I’ll post recordings of these.

Let’s start with the opening!

Hwæt. We Gardena in geardagum,
þeodcyninga, þrym gefrunon,
hu ða æþelingas ellen fremedon.

Fucken A! We fighting Danes
have epic tales of kings and clans,
how righteous dudes did righteous deeds.

Oft Scyld Scefing sceaþena þreatum,
monegum mægþum, meodosetla ofteah,
egsode eorlas. Syððan ærest wearð
feasceaft funden, he þæs frofre gebad,
weox under wolcnum, weorðmyndum þah,
oðþæt him æghwylc þara ymbsittendra
ofer hronrade hyran scolde,
gomban gyldan. þæt wæs god cyning.

Shove’s son, Shield, shot shit, kicked ass,
busted benches in wicked bar brawls,
duked the earls. His early years
were poor as dirt, but he paid his dues,
made it big, beat the bank,
till he was the baddest man in town,
and even across the pond they paid
him tribute. That was one true king!

ðæm eafera wæs æfter cenned,
geong in geardum, þone god sende
folce to frofre; fyrenðearfe ongeat
þe hie ær drugon aldorlease
lange hwile. Him þæs liffrea,
wuldres wealdend, woroldare forgeaf;
Beowulf wæs breme blæd wide sprang,
Scyldes eafera Scedelandum in.

Then, of course, he had a kid,
hell of a guy, gift from God,
a helping hand in times of trouble
cuz they’d been wandering in the woods
for fucking ever. He fixed them up,
the wonder-boy, and won their bows.
Wolf-boy was famous: they knew his worth,
this son of Shield, across the North.

OK, let’s cut to the chase. I haven’t translated all of Beowulf yet, because that would take a lot of time (it’s 3182 lines) and I’ll only do it if someone actually wants to publish it. But the most famous part of the story is the fight between Grendel and Beowulf in the mead-hall, lines 702 to 863. Here it is – LFG!

Com on wanre niht 
scriðan sceadugenga. Sceotend swæfon, 
þa þæt hornreced healdan scoldon, 
ealle buton anum. þæt wæs yldum cuþ 
þæt hie ne moste, þa metod nolde, 
se scynscaþa under sceadu bregdan; 

At zero-dark-thirty
the slimebag slid up. Soldiers slept
instead of guarding the gabled pub—
well, except one. The whole world knew
the demon couldn’t drag him down
into the grave if God said no.

ac he wæccende wraþum on andan 
bad bolgenmod beadwa geþinges. 
ða com of more under misthleoþum 
Grendel gongan, godes yrre bær; 
mynte se manscaða manna cynnes 
sumne besyrwan in sele þam hean. 

But he was awake, and wicked angry,
pissed but patient to settle the score.
Then from the swamps under sweaty dark
Grinder goes, wearing God’s anger;
the bastard planned to break in and bag
some human bodies in the big house.

Wod under wolcnum to þæs þe he winreced, 
goldsele gumena, gearwost wisse, 
fættum fahne. Ne wæs þæt forma sið 
þæt he Hroþgares ham gesohte; 
næfre he on aldordagum ær ne siþðan 
heardran hæle, healðegnas fand. 

He slouched under the sky until he saw
the golden door gleaming in the dark,
full of fat. It wasn’t the first time
he’d raided Roger’s residence,
but never on any other night of his life
did he hit such a horde of healthy heroes.

Com þa to recede rinc siðian, 
dreamum bedæled. Duru sona onarn, 
fyrbendum fæst, syþðan he hire folmum æthran; 
onbræd þa bealohydig, ða he gebolgen wæs, 
recedes muþan. Raþe æfter þon 

Buddy broke into the building then,
in a shit mood. He shoved the door
wide with his fist, fuck the iron bolts,
swung it back like a sonofabitch
and marched into the mouth of the mighty house.

on fagne flor feond treddode, 
eode yrremod; him of eagum stod 
ligge gelicost leoht unfæger. 
Geseah he in recede rinca manige, 
swefan sibbegedriht samod ætgædere, 
magorinca heap. þa his mod ahlog; 

He traipsed on the tiles—that shit’s not cheap—
loaded with loathing, and if looks could kill,
his eyes would blast the buggers with lightning.
He saw in the dark dozens of dudes,
brothers in arms, boys and buds,
fast asleep. Then the fucker chuckled

mynte þæt he gedælde, ærþon dæg cwome, 
atol aglæca, anra gehwylces 
lif wið lice, þa him alumpen wæs 
wistfylle wen. Ne wæs þæt wyrd þa gen 
þæt he ma moste manna cynnes 
ðicgean ofer þa niht. þryðswyð beheold 
mæg Higelaces, hu se manscaða 
under færgripum gefaran wolde. 

because he reckoned, before the rooster rose,
he’d rip each one—the rotten wretch—
life from limb. He was looking forward
to murder, that monster. But God almighty
knew he’d never break another body
after that soiree. Staring silently,
Booty-brain’s kinsman clocked the creep,
to see how he’d do in a dirty dust-up.

Ne þæt se aglæca yldan þohte, 
ac he gefeng hraðe forman siðe 
slæpendne rinc, slat unwearnum, 
bat banlocan, blod edrum dranc, 
synsnædum swealh; sona hæfde 
unlyfigendes eal gefeormod, 
fet ond folma. Forð near ætstop, 
nam þa mid handa higeþihtigne 
rinc on ræste, ræhte ongean 
feond mid folme; he onfeng hraþe 
inwitþancum ond wið earm gesæt. 

The hellraiser hardly held back a moment,
but started by snatching a sleeping fighter
right away and ripped him wildly,
bit his bones and drank his blood,
gobbled him greedily—goddamn fast,
he crunched the corpse completely, clean
from feet to fingers. Following that,
he reached his hand and hit a hearty
resting soldier, so he started
to grab him—but guess who grabbed him first
all of a sudden and sat right up.

Sona þæt onfunde fyrena hyrde 
þæt he ne mette middangeardes, 
eorþan sceata, on elran men 
mundgripe maran. He on mode wearð 
forht on ferhðe; no þy ær fram meahte. 
Hyge wæs him hinfus, wolde on heolster fleon, 
secan deofla gedræg; ne wæs his drohtoð þær 
swylce he on ealderdagum ær gemette. 

Holy shit, that hell-hound thought,
I’ve never met, in this mad, mad world,
a goddamn grip on any guy
as fierce as this. Fuck, he was freaked,
and had to haul ass—like that would happen.
He badly wanted to bail, go back
to his demon hole; he had no hope
of getting what he got in his glory days.

Gemunde þa se goda, mæg Higelaces, 
æfenspræce, uplang astod 
ond him fæste wiðfeng; fingras burston. 
Eoten wæs utweard; eorl furþur stop. 
Mynte se mæra, þær he meahte swa, 
widre gewindan ond on weg þanon 
fleon on fenhopu; wiste his fingra geweald 
on grames grapum. þæt wæs geocor sið 
þæt se hearmscaþa to Heorute ateah. 

Then Booty-brain’s boy brought back to mind
his banquet boast and bounced to his feet
and held him hard to break his hand.
The giant jumped away; our hero held close.
The evil shithead sure was eager
to fuck right off and run far away
back to the bog, but boy, his fingers
were’t going anywhere. God, what an idiot
he was to stage such a raid on Stag Hall.

Dryhtsele dynede; Denum eallum wearð, 
ceasterbuendum, cenra gehwylcum, 
eorlum ealuscerwen. Yrre wæron begen, 
reþe renweardas. Reced hlynsode. 
þa wæs wundor micel þæt se winsele 
wiðhæfde heaþodeorum, þæt he on hrusan ne feol, 
fæger foldbold; ac he þæs fæste wæs 
innan ond utan irenbendum 
searoþoncum besmiþod. þær fram sylle abeag 
medubenc monig, mine gefræge, 
golde geregnad, þær þa graman wunnon. 

And now there was howling from hungover Danes,
dudes from the castle and kids from the clan,
lords no longer drunk. And look,
the watchmen were wild! What a racket!
You could hardly believe they built this house
strong enough to withstand the struggle,
so fucken fiece, but it held fast,
bound with iron bands both sides,
brilliantly made. But man, those benches
were smashing to splinters and flying like feathers 
—even the gold ones, swear to God—

þæs ne wendon ær witan Scyldinga 
þæt hit a mid gemete manna ænig, 
betlic ond banfag, tobrecan meahte, 
listum tolucan, nymþe liges fæþm 
swulge on swaþule. Sweg up astag 
niwe geneahhe; Norðdenum stod 
atelic egesa, anra gehwylcum 
þara þe of wealle wop gehyrdon, 
gryreleoð galan godes ondsacan, 
sigeleasne sang, sar wanigean 
helle hæfton. Heold hine fæste 
se þe manna wæs mægene strengest 
on þæm dæge þysses lifes. 

that battle was grim. But Shield’s guys built
the house so well no human would
ever blow its bone-covered beauty,
not even with trying, unless they torched it
in a ball of smoke. Now, boy, that sound
was deafening: the northern Danes
were shitting themselves, every last one,
when they heard the wailing through the walls,
the horrible howling of God’s biggest hater,
the loser’s lament, the sorry song
of hell’s worst hostage. Holding tight
was the man who was mightier than any other
walking the world on that one day.

Nolde eorla hleo ænige þinga 
þone cwealmcuman cwicne forlætan, 
ne his lifdagas leoda ænigum 
nytte tealde. þær genehost brægd 
eorl Beowulfes ealde lafe, 
wolde freadrihtnes feorh ealgian, 
mæres þeodnes, ðær hie meahton swa. 

And the earls’ guardians were not gonna
let this burglar be among the breathing,
or let him end up anywhere other
than the shit heap. Now, unsheathing
well-used blades, Wolf-boy’s buds
went to defend their worthy dude,
their king of cool, if they ever could.

Hie þæt ne wiston, þa hie gewin drugon, 
heardhicgende hildemecgas, 
ond on healfa gehwone heawan þohton, 
sawle secan, þone synscaðan 
ænig ofer eorþan irenna cyst, 
guðbilla nan, gretan nolde, 
ac he sigewæpnum forsworen hæfde, 
ecga gehwylcre. Scolde his aldorgedal 
on ðæm dæge þysses lifes 
earmlic wurðan, ond se ellorgast 
on feonda geweald feor siðian. 

They had no idea, as they headed to fight,
these fearless heroes and hearty henchmen,
circling the scum to slice him to ribbons
and send his soul seeping down to hell,
that even the best iron blade on earth
couldn’t do fuck-all to fight this foe,
since he had spells that kept him safe
from any edge. And yet the end
of all the hours he’d lived on earth
had to be horrible, and his hateful soul
was bound to the fire kept burning for fiends.

ða þæt onfunde se þe fela æror 
modes myrðe manna cynne, 
fyrene gefremede he wæs fag wið god, 
þæt him se lichoma læstan nolde, 
ac hine se modega mæg Hygelaces 
hæfde be honda; wæs gehwæþer oðrum 
lifigende lað. Licsar gebad 
atol æglæca; him on eaxle wearð 
syndolh sweotol, seonowe onsprungon, 
burston banlocan. Beowulfe wearð 
guðhreð gyfeþe; scolde Grendel þonan 
feorhseoc fleon under fenhleoðu, 
secean wynleas wic; wiste þe geornor 
þæt his aldres wæs ende gegongen, 
dogera dægrim. Denum eallum wearð 
æfter þam wælræse willa gelumpen. 

Fast enough this fuckhead found—
whose heart was twisted with hate for humans,
who committed crimes while cursing God—
that his muscles might not make it,
because Booty-brain’s brawny kinsman
had him in hand—and how they hated
each other’s guts. And now, goddamn,
he was gonna die. Ah, shit, his shoulder
was wrecked, alright. His sinews ripped,
his bone-locks blew. Wolf-boy beat
him gloriously. Grinder was gone
like a bat out of hell to his boggy hole,
his shitty shack; he sure enough knew
his ass was grass, his grave was dug,
his days were done. The Danes had all,
after that bloodbath, won the bonus.

Hæfde þa gefælsod se þe ær feorran com, 
snotor ond swyðferhð, sele Hroðgares, 
genered wið niðe; nihtweorce gefeh, 
ellenmærþum. Hæfde Eastdenum 
Geatmecga leod gilp gelæsted, 
swylce oncyþðe ealle gebette, 
inwidsorge, þe hie ær drugon 
ond for þreanydum þolian scoldon, 
torn unlytel. þæt wæs tacen sweotol, 
syþðan hildedeor hond alegde, 
earm ond eaxle þær wæs eal geador 
Grendles grape under geapne hrof. 

The welcome guest, gutsy and wise,
had purged the pest from Roger’s place
and left it like new. His wicked night’s work
was fit for fame. The East Danes found
the Goth made good on his glorious boast,
fixed the fuckery, healed the hurt,
the goddamn grief that had given them
for fucking ever fear and frustration,
pain a-plenty. And for proof,
their healthy hero gave them a hand
—and arm and shoulder, the whole shot,
Grinder’s grip, under the gabled roof.

ða wæs on morgen mine gefræge 
ymb þa gifhealle guðrinc monig; 
ferdon folctogan feorran ond nean 
geond widwegas wundor sceawian, 
laþes lastas. No his lifgedal 
sarlic þuhte secga ænegum 
þara þe tirleases trode sceawode, 
hu he werigmod on weg þanon, 
niða ofercumen, on nicera mere 
fæge ond geflymed feorhlastas bær. 

Many a morning, as I remember,
guys would gather in that good house,
folk-heroes welcomed from far and wide,
hitting the highways to see the hell-hound’s
farewell to arm. No one gave a fuck
for the sore loser—literally—at his end
as he shuffled, eating shit,
heavy-hearted, heading home,
badly beaten, bleeding out,
dragging red all down the road.

ðær wæs on blode brim weallende, 
atol yða geswing eal gemenged 
haton heolfre, heorodreore weol. 
Deaðfæge deog, siððan dreama leas 
in fenfreoðo feorh alegde, 
hæþene sawle; þær him hel onfeng. 

They followed and found a frothy pool,
a sickening surf sloshing around,
gross with gore, a bath of blood,
above the body of the joyless bastard
who breathed his last in that lousy bog,
whose heathen soul was hauled to hell.

þanon eft gewiton ealdgesiðas, 
swylce geong manig of gomenwaþe 
fram mere modge mearum ridan, 
beornas on blancum. ðær wæs Beowulfes 
mærðo mæned; monig oft gecwæð 
þætte suð ne norð be sæm tweonum 
ofer eormengrund oþer nænig 
under swegles begong selra nære 
rondhæbbendra, rices wyrðra. 
Ne hie huru winedrihten wiht ne logon, 
glædne Hroðgar, ac þæt wæs god cyning. 

The comrades in arms then came along
with all the young dudes, a delightful day,
riding white horses all the way home
back from the bog. Their buddy Wolf-boy
they said was the best; they made this boast,
that from sea to sea and south to north
no one on earth had ever earned
such worthy glory, as God was their witness,
and frankly this fighter just fucking ruled.
Of course, that’s no shade shed on their chief,
the kindly Roger—he was a righteous king.

Notes on translation of names:

Beowulf = Wolf-boy. Wulf means ‘wolf’; the beo is less certain, could be ‘bee’, could be something else. Whatever. I like Wolf-boy.

Grendel = Grinder. There are various ideas about the origin of Grendel, and one of them is that it comes from ‘grinder’, which I like and think fits well here.

Heorot = Stag Hall. Literally heorot means ‘hart, stag’; I just added Hall to specify that it’s a place, as we would now. Sounds good too.

Hroþgar = Roger. The name Hroþgar literally means ‘glory-spear’ but it’s also the source of the name Roger, which I think is a good name and has some other meanings too.

Hygelac = Booty-brain. This one might piss some people off, but hyge means ‘mind, mood, thought, desire’ and lac means ‘gift, offering, sacrifice, booty’. This could have been Thought-gift but come on. We’re in fucking Exshaw, Alberta, Canada, here now.

Sceafa = Shove. You see this name in Scefing, which means ‘descendant of Sceafa’. Sceafa (which was said sort of like “shave-a”) probably meant ‘sheaf’, but I liked the sound of Shove and anyway, he’s not really important here.

Scyld = Shield. This is a literal translation, and the words are even pronounced almost identically (except the y in Scyld is like “ü”).

rpo.library.utoronto.ca

Representative Poetry Online

Representative Poetry Online is a web anthology of 4,800 poems in English and French by over 700 poets spanning 1400 years.

@stronglang.wordpress.com@stronglang.wordpress.com

Wolf-boy versus Grinder (the Bow Valley Beowulf)

tl;dr: I’ve translated the intro to Beowulf and the fight scene between Beowulf and Grendel into modern rural Western Canadian English, complete with lots of rude language. Why? Because I wanted to. Here it is.

Slightly longer introduction: 

Some time ago, I was thinking about the famous opening of Beowulf (“Hwæt!”), and how it gets translated. And I considered that people are always advised to translate into their native idiom. Well, in my native idiom – the dirtbag vernacular of the Bow Valley in Alberta – it could be “Fucken A!” (also sometimes written “Fuckin’ eh!” but that’s an argument for another time). 

So, for fun, starting with that and in that style, I translated the first 19 lines of Beowulf. I left it at that for some time, with the intention of translating more eventually. Well, I’ve now translated the fight scene between Beowulf and Grendel – or, in my translation, Wolf-boy and Grinder (see the end for notes on my translations of names). And, because it’s a gleefully crude translation, revelling in the potential of English strong language, I’m presenting it here on Strong Language.

Translations of Beowulf tend to be almost strainingly literary, sometimes to the point of prissiness. Well, fuck that. This is a violent, earthy story, told not in studied rhymes or in blank iambs but in the rough-and-tumble alliterative verse that was popular among the Anglo-Saxons of more than a millennium ago. And it’s clear that what the poet chose to say was importantly conditioned by the sound and impact of the verse. So I’ve taken that as a prime directive: translate as accurately as reasonably possible (with the help of a decent Old English dictionary and my own education in the language), adapt as necessary to modern English grammar and idiom, prioritize the mood, tone, and general thrust over the exact literal meaning, use wordplays as available, and above all, don’t fuck up the sound. (If you want a reasonably accurate – though starchy – literal rendition, interlinear with the original, Representative Poetry Online has one.)

Because we’re all fucking nerds here, I’m including the original text as well. But I can’t do it side-by-side – it would barely fit, and not at all on a phone screen – and I don’t want to do it as a strict interlinear, because that’s a nuisance and is too scholarly for this. Instead, I’m putting a block of the original in right-align (because our template doesn’t make block indent easy), followed by a block of the translation, and so on. If I have time soon, I’ll post recordings of these.

Let’s start with the opening!

Hwæt. We Gardena in geardagum,
þeodcyninga, þrym gefrunon,
hu ða æþelingas ellen fremedon.

Fucken A! We fighting Danes
have epic tales of kings and clans,
how righteous dudes did righteous deeds.

Oft Scyld Scefing sceaþena þreatum,
monegum mægþum, meodosetla ofteah,
egsode eorlas. Syððan ærest wearð
feasceaft funden, he þæs frofre gebad,
weox under wolcnum, weorðmyndum þah,
oðþæt him æghwylc þara ymbsittendra
ofer hronrade hyran scolde,
gomban gyldan. þæt wæs god cyning.

Shove’s son, Shield, shot shit, kicked ass,
busted benches in wicked bar brawls,
duked the earls. His early years
were poor as dirt, but he paid his dues,
made it big, beat the bank,
till he was the baddest man in town,
and even across the pond they paid
him tribute. That was one true king!

ðæm eafera wæs æfter cenned,
geong in geardum, þone god sende
folce to frofre; fyrenðearfe ongeat
þe hie ær drugon aldorlease
lange hwile. Him þæs liffrea,
wuldres wealdend, woroldare forgeaf;
Beowulf wæs breme blæd wide sprang,
Scyldes eafera Scedelandum in.

Then, of course, he had a kid,
hell of a guy, gift from God,
a helping hand in times of trouble
cuz they’d been wandering in the woods
for fucking ever. He fixed them up,
the wonder-boy, and won their bows.
Wolf-boy was famous: they knew his worth,
this son of Shield, across the North.

OK, let’s cut to the chase. I haven’t translated all of Beowulf yet, because that would take a lot of time (it’s 3182 lines) and I’ll only do it if someone actually wants to publish it. But the most famous part of the story is the fight between Grendel and Beowulf in the mead-hall, lines 702 to 863. Here it is – LFG!

Com on wanre niht 
scriðan sceadugenga. Sceotend swæfon, 
þa þæt hornreced healdan scoldon, 
ealle buton anum. þæt wæs yldum cuþ 
þæt hie ne moste, þa metod nolde, 
se scynscaþa under sceadu bregdan; 

At zero-dark-thirty
the slimebag slid up. Soldiers slept
instead of guarding the gabled pub—
well, except one. The whole world knew
the demon couldn’t drag him down
into the grave if God said no.

ac he wæccende wraþum on andan 
bad bolgenmod beadwa geþinges. 
ða com of more under misthleoþum 
Grendel gongan, godes yrre bær; 
mynte se manscaða manna cynnes 
sumne besyrwan in sele þam hean. 

But he was awake, and wicked angry,
pissed but patient to settle the score.
Then from the swamps under sweaty dark
Grinder goes, wearing God’s anger;
the bastard planned to break in and bag
some human bodies in the big house.

Wod under wolcnum to þæs þe he winreced, 
goldsele gumena, gearwost wisse, 
fættum fahne. Ne wæs þæt forma sið 
þæt he Hroþgares ham gesohte; 
næfre he on aldordagum ær ne siþðan 
heardran hæle, healðegnas fand. 

He slouched under the sky until he saw
the golden door gleaming in the dark,
full of fat. It wasn’t the first time
he’d raided Roger’s residence,
but never on any other night of his life
did he hit such a horde of healthy heroes.

Com þa to recede rinc siðian, 
dreamum bedæled. Duru sona onarn, 
fyrbendum fæst, syþðan he hire folmum æthran; 
onbræd þa bealohydig, ða he gebolgen wæs, 
recedes muþan. Raþe æfter þon 

Buddy broke into the building then,
in a shit mood. He shoved the door
wide with his fist, fuck the iron bolts,
swung it back like a sonofabitch
and marched into the mouth of the mighty house.

on fagne flor feond treddode, 
eode yrremod; him of eagum stod 
ligge gelicost leoht unfæger. 
Geseah he in recede rinca manige, 
swefan sibbegedriht samod ætgædere, 
magorinca heap. þa his mod ahlog; 

He traipsed on the tiles—that shit’s not cheap—
loaded with loathing, and if looks could kill,
his eyes would blast the buggers with lightning.
He saw in the dark dozens of dudes,
brothers in arms, boys and buds,
fast asleep. Then the fucker chuckled

mynte þæt he gedælde, ærþon dæg cwome, 
atol aglæca, anra gehwylces 
lif wið lice, þa him alumpen wæs 
wistfylle wen. Ne wæs þæt wyrd þa gen 
þæt he ma moste manna cynnes 
ðicgean ofer þa niht. þryðswyð beheold 
mæg Higelaces, hu se manscaða 
under færgripum gefaran wolde. 

because he reckoned, before the rooster rose,
he’d rip each one—the rotten wretch—
life from limb. He was looking forward
to murder, that monster. But God almighty
knew he’d never break another body
after that soiree. Staring silently,
Booty-brain’s kinsman clocked the creep,
to see how he’d do in a dirty dust-up.

Ne þæt se aglæca yldan þohte, 
ac he gefeng hraðe forman siðe 
slæpendne rinc, slat unwearnum, 
bat banlocan, blod edrum dranc, 
synsnædum swealh; sona hæfde 
unlyfigendes eal gefeormod, 
fet ond folma. Forð near ætstop, 
nam þa mid handa higeþihtigne 
rinc on ræste, ræhte ongean 
feond mid folme; he onfeng hraþe 
inwitþancum ond wið earm gesæt. 

The hellraiser hardly held back a moment,
but started by snatching a sleeping fighter
right away and ripped him wildly,
bit his bones and drank his blood,
gobbled him greedily—goddamn fast,
he crunched the corpse completely, clean
from feet to fingers. Following that,
he reached his hand and hit a hearty
resting soldier, so he started
to grab him—but guess who grabbed him first
all of a sudden and sat right up.

Sona þæt onfunde fyrena hyrde 
þæt he ne mette middangeardes, 
eorþan sceata, on elran men 
mundgripe maran. He on mode wearð 
forht on ferhðe; no þy ær fram meahte. 
Hyge wæs him hinfus, wolde on heolster fleon, 
secan deofla gedræg; ne wæs his drohtoð þær 
swylce he on ealderdagum ær gemette. 

Holy shit, that hell-hound thought,
I’ve never met, in this mad, mad world,
a goddamn grip on any guy
as fierce as this. Fuck, he was freaked,
and had to haul ass—like that would happen.
He badly wanted to bail, go back
to his demon hole; he had no hope
of getting what he got in his glory days.

Gemunde þa se goda, mæg Higelaces, 
æfenspræce, uplang astod 
ond him fæste wiðfeng; fingras burston. 
Eoten wæs utweard; eorl furþur stop. 
Mynte se mæra, þær he meahte swa, 
widre gewindan ond on weg þanon 
fleon on fenhopu; wiste his fingra geweald 
on grames grapum. þæt wæs geocor sið 
þæt se hearmscaþa to Heorute ateah. 

Then Booty-brain’s boy brought back to mind
his banquet boast and bounced to his feet
and held him hard to break his hand.
The giant jumped away; our hero held close.
The evil shithead sure was eager
to fuck right off and run far away
back to the bog, but boy, his fingers
were’t going anywhere. God, what an idiot
he was to stage such a raid on Stag Hall.

Dryhtsele dynede; Denum eallum wearð, 
ceasterbuendum, cenra gehwylcum, 
eorlum ealuscerwen. Yrre wæron begen, 
reþe renweardas. Reced hlynsode. 
þa wæs wundor micel þæt se winsele 
wiðhæfde heaþodeorum, þæt he on hrusan ne feol, 
fæger foldbold; ac he þæs fæste wæs 
innan ond utan irenbendum 
searoþoncum besmiþod. þær fram sylle abeag 
medubenc monig, mine gefræge, 
golde geregnad, þær þa graman wunnon. 

And now there was howling from hungover Danes,
dudes from the castle and kids from the clan,
lords no longer drunk. And look,
the watchmen were wild! What a racket!
You could hardly believe they built this house
strong enough to withstand the struggle,
so fucken fiece, but it held fast,
bound with iron bands both sides,
brilliantly made. But man, those benches
were smashing to splinters and flying like feathers 
—even the gold ones, swear to God—

þæs ne wendon ær witan Scyldinga 
þæt hit a mid gemete manna ænig, 
betlic ond banfag, tobrecan meahte, 
listum tolucan, nymþe liges fæþm 
swulge on swaþule. Sweg up astag 
niwe geneahhe; Norðdenum stod 
atelic egesa, anra gehwylcum 
þara þe of wealle wop gehyrdon, 
gryreleoð galan godes ondsacan, 
sigeleasne sang, sar wanigean 
helle hæfton. Heold hine fæste 
se þe manna wæs mægene strengest 
on þæm dæge þysses lifes. 

that battle was grim. But Shield’s guys built
the house so well no human would
ever blow its bone-covered beauty,
not even with trying, unless they torched it
in a ball of smoke. Now, boy, that sound
was deafening: the northern Danes
were shitting themselves, every last one,
when they heard the wailing through the walls,
the horrible howling of God’s biggest hater,
the loser’s lament, the sorry song
of hell’s worst hostage. Holding tight
was the man who was mightier than any other
walking the world on that one day.

Nolde eorla hleo ænige þinga 
þone cwealmcuman cwicne forlætan, 
ne his lifdagas leoda ænigum 
nytte tealde. þær genehost brægd 
eorl Beowulfes ealde lafe, 
wolde freadrihtnes feorh ealgian, 
mæres þeodnes, ðær hie meahton swa. 

And the earls’ guardians were not gonna
let this burglar be among the breathing,
or let him end up anywhere other
than the shit heap. Now, unsheathing
well-used blades, Wolf-boy’s buds
went to defend their worthy dude,
their king of cool, if they ever could.

Hie þæt ne wiston, þa hie gewin drugon, 
heardhicgende hildemecgas, 
ond on healfa gehwone heawan þohton, 
sawle secan, þone synscaðan 
ænig ofer eorþan irenna cyst, 
guðbilla nan, gretan nolde, 
ac he sigewæpnum forsworen hæfde, 
ecga gehwylcre. Scolde his aldorgedal 
on ðæm dæge þysses lifes 
earmlic wurðan, ond se ellorgast 
on feonda geweald feor siðian. 

They had no idea, as they headed to fight,
these fearless heroes and hearty henchmen,
circling the scum to slice him to ribbons
and send his soul seeping down to hell,
that even the best iron blade on earth
couldn’t do fuck-all to fight this foe,
since he had spells that kept him safe
from any edge. And yet the end
of all the hours he’d lived on earth
had to be horrible, and his hateful soul
was bound to the fire kept burning for fiends.

ða þæt onfunde se þe fela æror 
modes myrðe manna cynne, 
fyrene gefremede he wæs fag wið god, 
þæt him se lichoma læstan nolde, 
ac hine se modega mæg Hygelaces 
hæfde be honda; wæs gehwæþer oðrum 
lifigende lað. Licsar gebad 
atol æglæca; him on eaxle wearð 
syndolh sweotol, seonowe onsprungon, 
burston banlocan. Beowulfe wearð 
guðhreð gyfeþe; scolde Grendel þonan 
feorhseoc fleon under fenhleoðu, 
secean wynleas wic; wiste þe geornor 
þæt his aldres wæs ende gegongen, 
dogera dægrim. Denum eallum wearð 
æfter þam wælræse willa gelumpen. 

Fast enough this fuckhead found—
whose heart was twisted with hate for humans,
who committed crimes while cursing God—
that his muscles might not make it,
because Booty-brain’s brawny kinsman
had him in hand—and how they hated
each other’s guts. And now, goddamn,
he was gonna die. Ah, shit, his shoulder
was wrecked, alright. His sinews ripped,
his bone-locks blew. Wolf-boy beat
him gloriously. Grinder was gone
like a bat out of hell to his boggy hole,
his shitty shack; he sure enough knew
his ass was grass, his grave was dug,
his days were done. The Danes had all,
after that bloodbath, won the bonus.

Hæfde þa gefælsod se þe ær feorran com, 
snotor ond swyðferhð, sele Hroðgares, 
genered wið niðe; nihtweorce gefeh, 
ellenmærþum. Hæfde Eastdenum 
Geatmecga leod gilp gelæsted, 
swylce oncyþðe ealle gebette, 
inwidsorge, þe hie ær drugon 
ond for þreanydum þolian scoldon, 
torn unlytel. þæt wæs tacen sweotol, 
syþðan hildedeor hond alegde, 
earm ond eaxle þær wæs eal geador 
Grendles grape under geapne hrof. 

The welcome guest, gutsy and wise,
had purged the pest from Roger’s place
and left it like new. His wicked night’s work
was fit for fame. The East Danes found
the Goth made good on his glorious boast,
fixed the fuckery, healed the hurt,
the goddamn grief that had given them
for fucking ever fear and frustration,
pain a-plenty. And for proof,
their healthy hero gave them a hand
—and arm and shoulder, the whole shot,
Grinder’s grip, under the gabled roof.

ða wæs on morgen mine gefræge 
ymb þa gifhealle guðrinc monig; 
ferdon folctogan feorran ond nean 
geond widwegas wundor sceawian, 
laþes lastas. No his lifgedal 
sarlic þuhte secga ænegum 
þara þe tirleases trode sceawode, 
hu he werigmod on weg þanon, 
niða ofercumen, on nicera mere 
fæge ond geflymed feorhlastas bær. 

Many a morning, as I remember,
guys would gather in that good house,
folk-heroes welcomed from far and wide,
hitting the highways to see the hell-hound’s
farewell to arm. No one gave a fuck
for the sore loser—literally—at his end
as he shuffled, eating shit,
heavy-hearted, heading home,
badly beaten, bleeding out,
dragging red all down the road.

ðær wæs on blode brim weallende, 
atol yða geswing eal gemenged 
haton heolfre, heorodreore weol. 
Deaðfæge deog, siððan dreama leas 
in fenfreoðo feorh alegde, 
hæþene sawle; þær him hel onfeng. 

They followed and found a frothy pool,
a sickening surf sloshing around,
gross with gore, a bath of blood,
above the body of the joyless bastard
who breathed his last in that lousy bog,
whose heathen soul was hauled to hell.

þanon eft gewiton ealdgesiðas, 
swylce geong manig of gomenwaþe 
fram mere modge mearum ridan, 
beornas on blancum. ðær wæs Beowulfes 
mærðo mæned; monig oft gecwæð 
þætte suð ne norð be sæm tweonum 
ofer eormengrund oþer nænig 
under swegles begong selra nære 
rondhæbbendra, rices wyrðra. 
Ne hie huru winedrihten wiht ne logon, 
glædne Hroðgar, ac þæt wæs god cyning. 

The comrades in arms then came along
with all the young dudes, a delightful day,
riding white horses all the way home
back from the bog. Their buddy Wolf-boy
they said was the best; they made this boast,
that from sea to sea and south to north
no one on earth had ever earned
such worthy glory, as God was their witness,
and frankly this fighter just fucking ruled.
Of course, that’s no shade shed on their chief,
the kindly Roger—he was a righteous king.

Notes on translation of names:

Beowulf = Wolf-boy. Wulf means ‘wolf’; the beo is less certain, could be ‘bee’, could be something else. Whatever. I like Wolf-boy.

Grendel = Grinder. There are various ideas about the origin of Grendel, and one of them is that it comes from ‘grinder’, which I like and think fits well here.

Heorot = Stag Hall. Literally heorot means ‘hart, stag’; I just added Hall to specify that it’s a place, as we would now. Sounds good too.

Hroþgar = Roger. The name Hroþgar literally means ‘glory-spear’ but it’s also the source of the name Roger, which I think is a good name and has some other meanings too.

Hygelac = Booty-brain. This one might piss some people off, but hyge means ‘mind, mood, thought, desire’ and lac means ‘gift, offering, sacrifice, booty’. This could have been Thought-gift but come on. We’re in fucking Exshaw, Alberta, Canada, here now.

Sceafa = Shove. You see this name in Scefing, which means ‘descendant of Sceafa’. Sceafa (which was said sort of like “shave-a”) probably meant ‘sheaf’, but I liked the sound of Shove and anyway, he’s not really important here.

Scyld = Shield. This is a literal translation, and the words are even pronounced almost identically (except the y in Scyld is like “ü”).

rpo.library.utoronto.ca

Representative Poetry Online

Representative Poetry Online is a web anthology of 4,800 poems in English and French by over 700 poets spanning 1400 years.

@stefan@stefanbohacek.online
@TranslateScience@fediscience.org

Translate Science invites you to our first PREreview Club live review! We'll be meeting online Tuesday, May 26, 2026 from 5:00 PM to 6:30 PM UTC. Participants who choose to be Review Authors will also collaborate asynch to finalize a constructive peer review.

We'll be reviewing Galip Kartal, Ali Karakaş. Mapping Research on Global Englishes: A Bibliometric Analysis, 14 April 2026, PREPRINT (Version 1) available at Research Square [doi.org/10.21203/rs.3.rs-93938]

RSVP on Mobilizon with your email:

mobilizon.picasoft.net/events/

mobilizon.picasoft.net

Translate Science PREreview Club Live Review

May 26, 2026, 5:00:00 PM - GMT - Join Translate Science for our first PREreview! PREreview Clubs publish open, collaborative, constructive peer reviews of preprints. We will be reviewing the preprint: Galip Kartal, Ali Karakaş. Mappin…

@stefan@stefanbohacek.online

Hey fediverse, happy Monday!

In case you missed this, over the weekend I made a mini zine version of jointhefediverse.net.

You can print it here: jointhefediverse.net/zine

It's available in almost 30 languages, just like the website.

But I need your help translating the zine page itself!

Would you be interested?

github.com/jointhefediverse-ne

github.com

Translating the zine page · Issue #179 · jointhefediverse-net/jointhefediverse.net

Translations are needed for the zine page at jointhefediverse.net/zine. See zine.json translation file inside each of the translations folder sub-folders, and also outro_get_zine inside translation...

@stefan@stefanbohacek.online

Hey fediverse, happy Monday!

In case you missed this, over the weekend I made a mini zine version of jointhefediverse.net.

You can print it here: jointhefediverse.net/zine

It's available in almost 30 languages, just like the website.

But I need your help translating the zine page itself!

Would you be interested?

github.com/jointhefediverse-ne

github.com

Translating the zine page · Issue #179 · jointhefediverse-net/jointhefediverse.net

Translations are needed for the zine page at jointhefediverse.net/zine. See zine.json translation file inside each of the translations folder sub-folders, and also outro_get_zine inside translation...

@pare@kamu.social

In the Helsinki metro, there is a recorded announcement that vothers me. It's the phrase in English specifically. I'm not a native, but the phrase 'the next train will arrive to the same platform' sounds wrong.

I think a better version would be 'the next train will arrive at the same platform'. I'm not a native speaker of English but this still annoys me.

@rnd@toot.cat

i have a question for speakers of different languages regarding how the software you are using expresses the concept of "an action is currently happening" (examples in english: "Downloading updates..." / "Saving report.doc, please wait...")

so far i see the following options, please correct me or provide with additional ones, or info on languages i have not mentioned

/ : passive voice with phrases such as "wird heruntergeladen" (is being downloaded)

/ : nouns corresponding to verbs, such as "lecture" (reading), "téléchargement" (down-/uploading) and "enregistrement" (saving)

/ : likewise verbal nouns, such as "чтение" (reading), "загрузка" (loading/uploading), "сохранение" (saving)

/ : verbal nouns ending in -aggio

/ : verbs ending in 中

@rnd@toot.cat

i have a question for speakers of different languages regarding how the software you are using expresses the concept of "an action is currently happening" (examples in english: "Downloading updates..." / "Saving report.doc, please wait...")

so far i see the following options, please correct me or provide with additional ones, or info on languages i have not mentioned

/ : passive voice with phrases such as "wird heruntergeladen" (is being downloaded)

/ : nouns corresponding to verbs, such as "lecture" (reading), "téléchargement" (down-/uploading) and "enregistrement" (saving)

/ : likewise verbal nouns, such as "чтение" (reading), "загрузка" (loading/uploading), "сохранение" (saving)

/ : verbal nouns ending in -aggio

/ : verbs ending in 中

@pachli@mastodon.social

If you're using Current and use the on-device feature, would you mind taking a look at "Preferences > Manage language packs"?

You shouldn't notice any difference from previous behaviour. If you do notice a difference please let me know.

To explain - at there are two ways to do things. The way that works but is deprecated, and the way that doesn't work yet.

@stefan@stefanbohacek.online

Huge thanks to everyone sharing this!

I'd love to make the Fediverse Invitation project more useful by adding more translations, so if this is something you'd be interested in contributing to, please let me know!

github.com/stefanbohacek/fediv

github.com

GitHub - stefanbohacek/fediverse-invite: Customizable fediverse invitation you can share with your friends.

Customizable fediverse invitation you can share with your friends. - stefanbohacek/fediverse-invite

@stefan@stefanbohacek.online

While sites like jointhefediverse.net can be great at explaining basic concepts behind the fediverse, for most people, this can be all a bit overwhelming.

The best way to get people interested is to promote your own community. Show people where to sign up, which apps to use, and who to follow.

My latest project can help you with that.

stefanbohacek.com/project/fedi

stefanbohacek.com

Fediverse invitation | Stefan Bohacek

A customizable fediverse invitation page that you can share with friends.

@stefan@stefanbohacek.online

Huge thanks to everyone sharing this!

I'd love to make the Fediverse Invitation project more useful by adding more translations, so if this is something you'd be interested in contributing to, please let me know!

github.com/stefanbohacek/fediv

github.com

GitHub - stefanbohacek/fediverse-invite: Customizable fediverse invitation you can share with your friends.

Customizable fediverse invitation you can share with your friends. - stefanbohacek/fediverse-invite

@stefan@stefanbohacek.online

While sites like jointhefediverse.net can be great at explaining basic concepts behind the fediverse, for most people, this can be all a bit overwhelming.

The best way to get people interested is to promote your own community. Show people where to sign up, which apps to use, and who to follow.

My latest project can help you with that.

stefanbohacek.com/project/fedi

stefanbohacek.com

Fediverse invitation | Stefan Bohacek

A customizable fediverse invitation page that you can share with friends.

@eltonfc@bertha.social

English speakers of the fedi. In a software with the interface in English, Reading a menu with verbs such as Save, Open, Close, Edit, Format etc., do you read them as imperative (an order: "do this") or as an infinitive (the "base form" of the verb, like "to do this")?

Are you a native speaker or have English as a second language?

  • Native speaker, imperative241 (23%)
  • Native speaker, infinitve163 (16%)
  • Second Language, imperative239 (23%)
  • Second Language, infinitive403 (39%)
@eltonfc@bertha.social

English speakers of the fedi. In a software with the interface in English, Reading a menu with verbs such as Save, Open, Close, Edit, Format etc., do you read them as imperative (an order: "do this") or as an infinitive (the "base form" of the verb, like "to do this")?

Are you a native speaker or have English as a second language?

  • Native speaker, imperative241 (23%)
  • Native speaker, infinitve163 (16%)
  • Second Language, imperative239 (23%)
  • Second Language, infinitive403 (39%)
@JimRion@bookwor.ms
@stefan@stefanbohacek.online · Reply to Stefan Bohacek
@eltonfc@bertha.social

English speakers of the fedi. In a software with the interface in English, Reading a menu with verbs such as Save, Open, Close, Edit, Format etc., do you read them as imperative (an order: "do this") or as an infinitive (the "base form" of the verb, like "to do this")?

Are you a native speaker or have English as a second language?

  • Native speaker, imperative241 (23%)
  • Native speaker, infinitve163 (16%)
  • Second Language, imperative239 (23%)
  • Second Language, infinitive403 (39%)
@eltonfc@bertha.social

English speakers of the fedi. In a software with the interface in English, Reading a menu with verbs such as Save, Open, Close, Edit, Format etc., do you read them as imperative (an order: "do this") or as an infinitive (the "base form" of the verb, like "to do this")?

Are you a native speaker or have English as a second language?

  • Native speaker, imperative241 (23%)
  • Native speaker, infinitve163 (16%)
  • Second Language, imperative239 (23%)
  • Second Language, infinitive403 (39%)
@paperposts@masto.paperposts.me · Reply to Kagi HQ

@kagihq wonderful this reminds me of Nick Asbury's brilliant Pentone postcard set.
And of course 'Exercices de style' paperposts.me/exercices-de-sty

A box for a set of postcards. At the bottom it sat PENTONE. At the top the following:
Proverbial Dithering Sad Vague Business
Packaging Drunk Alarming Spam Poetic
Funny Hypnotic Pantene Facebook Arty Comments Polite Informative Railspeak
Forecast Political Happy-go-lucky Angry
Paranoid Twitter Mingling Boring Wacky
Horseshit Persuasive Proverbial Dithering
Sad Vague Business Packaging Drunk
Alarming Spam Poetic Funny Hypnotic Pantene Facebook Arty Comments Polite
ALT text

A box for a set of postcards. At the bottom it sat PENTONE. At the top the following: Proverbial Dithering Sad Vague Business Packaging Drunk Alarming Spam Poetic Funny Hypnotic Pantene Facebook Arty Comments Polite Informative Railspeak Forecast Political Happy-go-lucky Angry Paranoid Twitter Mingling Boring Wacky Horseshit Persuasive Proverbial Dithering Sad Vague Business Packaging Drunk Alarming Spam Poetic Funny Hypnotic Pantene Facebook Arty Comments Polite

A PENTONE postcard for 'political', it says: 
not back. Forward for our communities.
Partnership built on progress. Results built on resolve. Forging future fairness for all.
Delivering change on the front line where togetherness achieves the real results our communities need. Today. Aspiration. Not the old outdated red tape of yesteryear.
Shared values. Hard choices. Tackling the tough challenges. Head on. Leadership that listens. Change that cares. Telling it like it
ALT text

A PENTONE postcard for 'political', it says: not back. Forward for our communities. Partnership built on progress. Results built on resolve. Forging future fairness for all. Delivering change on the front line where togetherness achieves the real results our communities need. Today. Aspiration. Not the old outdated red tape of yesteryear. Shared values. Hard choices. Tackling the tough challenges. Head on. Leadership that listens. Change that cares. Telling it like it

@MythingPerson@mastodon.social · Reply to Charles Castleberry

This. Is. Magical. ❤️❤️❤️

@kagihq

Kagi Translate screenshot, showing “i would like to go to the hotel” in “Emoji Speak”, as “guy raising his hand for attention”, “guy walking”, “hotel building”.
ALT text

Kagi Translate screenshot, showing “i would like to go to the hotel” in “Emoji Speak”, as “guy raising his hand for attention”, “guy walking”, “hotel building”.

Kagi Translate screenshot, showing “i would like to go to the hotel” in “Middle English”, as “I wolde go to the ostelrye”.
ALT text

Kagi Translate screenshot, showing “i would like to go to the hotel” in “Middle English”, as “I wolde go to the ostelrye”.

Kagi Translate screenshot, showing “i would like to go to the hotel” in “Latgalian”, as “Es grybātu nūbraukt iz vīsnīcu”.
ALT text

Kagi Translate screenshot, showing “i would like to go to the hotel” in “Latgalian”, as “Es grybātu nūbraukt iz vīsnīcu”.

Screenshot of a section of the Wikipedia entry for Latgalians, which reads:

The Latgalians were an Eastern Baltic tribe whose origin is little known. In the 5th and 6th centuries, they lived in the eastern part of present-day Vidzeme (west of the Aiviekste River), and later on in nearly all the territory of that region.  In written sources, they are mentioned from the 11th century onward. In the first two decades of the 13th century, the (Western) Latgalians allied with German (mainly Saxon) crusaders. Their lands (the Eldership of Tālava, the Principality of Jersika and the Principality of Koknese) were incorporated into Livonia as vassal states.
ALT text

Screenshot of a section of the Wikipedia entry for Latgalians, which reads: The Latgalians were an Eastern Baltic tribe whose origin is little known. In the 5th and 6th centuries, they lived in the eastern part of present-day Vidzeme (west of the Aiviekste River), and later on in nearly all the territory of that region. In written sources, they are mentioned from the 11th century onward. In the first two decades of the 13th century, the (Western) Latgalians allied with German (mainly Saxon) crusaders. Their lands (the Eldership of Tālava, the Principality of Jersika and the Principality of Koknese) were incorporated into Livonia as vassal states.

@moshimotsu@floss.social

This is insanely high-quality.

I wanted to play around with its translation capabilities and noticed it had Spanish from specifically. So I gave it as much slang as could make sense and it got it incredibly well.

Obviously, is an art, and I might’ve used slightly different wording, but an anglophone would absolutely get the sentiment from this translation.

It looks like I can’t post a picture on a quote-post, so I’ll reply here with the passage I used!

mastodon.social

Kagi HQ (@kagihq@mastodon.social)

Attached: 1 video 📣 Kagi Translate is now available as an app for Android and iOS! Explore the key features and grab the apps here: https://blog.kagi.com/kagi-translate-mobile #Kagi #Translate #Translator #Android #iOS #Apps

@kagihq@mastodon.social

📣 Kagi Translate is now available as an app for Android and iOS!

Explore the key features and grab the apps here:

blog.kagi.com/kagi-translate-m

Animated video showcasing the Kagi Translate app features, including voice translation, visual translation, dictionary tools, proofreading mode, and how you can fine-tune translations to be literal or natural, casual or formal, or gender aware
ALT text

Animated video showcasing the Kagi Translate app features, including voice translation, visual translation, dictionary tools, proofreading mode, and how you can fine-tune translations to be literal or natural, casual or formal, or gender aware

@moshimotsu@floss.social

This is insanely high-quality.

I wanted to play around with its translation capabilities and noticed it had Spanish from specifically. So I gave it as much slang as could make sense and it got it incredibly well.

Obviously, is an art, and I might’ve used slightly different wording, but an anglophone would absolutely get the sentiment from this translation.

It looks like I can’t post a picture on a quote-post, so I’ll reply here with the passage I used!

mastodon.social

Kagi HQ (@kagihq@mastodon.social)

Attached: 1 video 📣 Kagi Translate is now available as an app for Android and iOS! Explore the key features and grab the apps here: https://blog.kagi.com/kagi-translate-mobile #Kagi #Translate #Translator #Android #iOS #Apps

@kagihq@mastodon.social

📣 Kagi Translate is now available as an app for Android and iOS!

Explore the key features and grab the apps here:

blog.kagi.com/kagi-translate-m

Animated video showcasing the Kagi Translate app features, including voice translation, visual translation, dictionary tools, proofreading mode, and how you can fine-tune translations to be literal or natural, casual or formal, or gender aware
ALT text

Animated video showcasing the Kagi Translate app features, including voice translation, visual translation, dictionary tools, proofreading mode, and how you can fine-tune translations to be literal or natural, casual or formal, or gender aware

@kalvin0x8d0@social.obulou.xyz

Because my Mastodon feed still shows me content in languages other than English and/or Malay, I think I will soon find ways to get a translation API and configure my instance to be able to translate any posts on my feed.

@0xabad1dea@infosec.exchange

working on chapter 3 of my Analects translation. On the whole, there is no particular narrative cohesion to the Analects, but sometimes we catch glimpses...

(The original text to notes ratio here is ugly but necessary, these particular entries are baffling without extended cultural context)

Confucius said of the Ji clan: “They have EIGHT teams of dancers in their court! If we tolerate this, what line is left to cross?”

Note:

… This is very “kids these days”: he means that’s too many dancers for someone who’s not a king, and is applying a slippery slope argument that it begins with too many dancers and ends with a long and bloody rebellion to overthrow the king. Confucius put enormous emphasis on outwardly following ritual rules (in this case, how many dancers you may keep on hand, based on your rank) to demonstrate your inner commitment to social order.
ALT text

Confucius said of the Ji clan: “They have EIGHT teams of dancers in their court! If we tolerate this, what line is left to cross?” Note: … This is very “kids these days”: he means that’s too many dancers for someone who’s not a king, and is applying a slippery slope argument that it begins with too many dancers and ends with a long and bloody rebellion to overthrow the king. Confucius put enormous emphasis on outwardly following ritual rules (in this case, how many dancers you may keep on hand, based on your rank) to demonstrate your inner commitment to social order.

The Ji clan presumed to perform the Tai Mountain ritual. The Master pleaded with one of their advisors, Ran You: “Can’t you talk them out of this?” Ran You replied “I cannot.” The Master lamented: “For pity’s sake! If the gods of Tai Mountain tolerate this, their understanding of ritual is inferior to Lin Fang!”

Note

The idea here is that the Tai Mountain ritual is only for the lord acknowledged as “The Son of Heaven,” so the Ji clan have in fact slipped down that slope from eight entire dance squads. The pluck of openly complaining that gods these days don’t have as much self-respect as some random guy you know is very funny to me… (Lin Fang asked Confucius a question a few entries back.)
ALT text

The Ji clan presumed to perform the Tai Mountain ritual. The Master pleaded with one of their advisors, Ran You: “Can’t you talk them out of this?” Ran You replied “I cannot.” The Master lamented: “For pity’s sake! If the gods of Tai Mountain tolerate this, their understanding of ritual is inferior to Lin Fang!” Note The idea here is that the Tai Mountain ritual is only for the lord acknowledged as “The Son of Heaven,” so the Ji clan have in fact slipped down that slope from eight entire dance squads. The pluck of openly complaining that gods these days don’t have as much self-respect as some random guy you know is very funny to me… (Lin Fang asked Confucius a question a few entries back.)

@grimthorpe@tech.lgbt

People of Mastodon, I need some help translating something my mum used to say to me when I was young.

She would say in Flemish something like "curieuzeneuzen floorstitcher'.
I've worked out that curieuzeneuzen literally means "curious nose", but the part that sounded like "floorstitcher" has eluded me.

Sadly my mum passed away last week. She was born in Gent, but grew up in England. Remembering her today reminded me about the phrase.

On a related note, how does a country that small have 3 different dialects of flemish‽

@kalvin0x8d0@social.obulou.xyz

Because my Mastodon feed still shows me content in languages other than English and/or Malay, I think I will soon find ways to get a translation API and configure my instance to be able to translate any posts on my feed.

Does anyone who knows traditional feel like translating something for no money and no reason except my curiosity?
It's these three images. They are from a book called Literary Works of the Tsengs (Tseng Ke Tuan, 1963). I have had this for many years, for very random reasons. There are only a few large images like this in the book, I think; the rest is fairly dense Chinese text. Maybe they are title pages or maybe fancy family mottoes... my knowledge of Chinese is zero.

If you know what these are, I'd be grateful for your knowledge.

Does anyone who knows traditional feel like translating something for no money and no reason except my curiosity?
It's these three images. They are from a book called Literary Works of the Tsengs (Tseng Ke Tuan, 1963). I have had this for many years, for very random reasons. There are only a few large images like this in the book, I think; the rest is fairly dense Chinese text. Maybe they are title pages or maybe fancy family mottoes... my knowledge of Chinese is zero.

If you know what these are, I'd be grateful for your knowledge.

@hongminhee@hollo.social

Released Vertana 0.1.0—agentic for /.

Instead of just passing text to an , it autonomously gathers context from linked pages and references to produce translations that actually understand what they're .

github.com

GitHub - dahlia/vertana: LLM-powered agentic translation library for JavaScript/TypeScript

LLM-powered agentic translation library for JavaScript/TypeScript - dahlia/vertana

@hongminhee@hollo.social

Released Vertana 0.1.0—agentic for /.

Instead of just passing text to an , it autonomously gathers context from linked pages and references to produce translations that actually understand what they're .

github.com

GitHub - dahlia/vertana: LLM-powered agentic translation library for JavaScript/TypeScript

LLM-powered agentic translation library for JavaScript/TypeScript - dahlia/vertana

@hongminhee@hollo.social

Released Vertana 0.1.0—agentic for /.

Instead of just passing text to an , it autonomously gathers context from linked pages and references to produce translations that actually understand what they're .

github.com

GitHub - dahlia/vertana: LLM-powered agentic translation library for JavaScript/TypeScript

LLM-powered agentic translation library for JavaScript/TypeScript - dahlia/vertana

@hongminhee@hollo.social

Released Vertana 0.1.0—agentic for /.

Instead of just passing text to an , it autonomously gathers context from linked pages and references to produce translations that actually understand what they're .

github.com

GitHub - dahlia/vertana: LLM-powered agentic translation library for JavaScript/TypeScript

LLM-powered agentic translation library for JavaScript/TypeScript - dahlia/vertana

@hongminhee@hollo.social

Released Vertana 0.1.0—agentic for /.

Instead of just passing text to an , it autonomously gathers context from linked pages and references to produce translations that actually understand what they're .

github.com

GitHub - dahlia/vertana: LLM-powered agentic translation library for JavaScript/TypeScript

LLM-powered agentic translation library for JavaScript/TypeScript - dahlia/vertana

@hongminhee@hollo.social

Released Vertana 0.1.0—agentic for /.

Instead of just passing text to an , it autonomously gathers context from linked pages and references to produce translations that actually understand what they're .

github.com

GitHub - dahlia/vertana: LLM-powered agentic translation library for JavaScript/TypeScript

LLM-powered agentic translation library for JavaScript/TypeScript - dahlia/vertana

@herzleid@wandering.shop

Are you sure that's what it means, dear Machine Translation Engine? Are you really sure?

😂

Screenshot from translation software, showing the English string "Reef-safe" machine translated (with 87% confidence) into Swedish as "rövsäker". 

"Rövsäker" means … safe for butts. Which I suppose is technically still correct; this sunscreen probably _is_ safe to put on your butt. But I'm very sure that's not what the manufacturer wants it to say on the bottle.
ALT text

Screenshot from translation software, showing the English string "Reef-safe" machine translated (with 87% confidence) into Swedish as "rövsäker". "Rövsäker" means … safe for butts. Which I suppose is technically still correct; this sunscreen probably _is_ safe to put on your butt. But I'm very sure that's not what the manufacturer wants it to say on the bottle.

@herzleid@wandering.shop

Are you sure that's what it means, dear Machine Translation Engine? Are you really sure?

😂

Screenshot from translation software, showing the English string "Reef-safe" machine translated (with 87% confidence) into Swedish as "rövsäker". 

"Rövsäker" means … safe for butts. Which I suppose is technically still correct; this sunscreen probably _is_ safe to put on your butt. But I'm very sure that's not what the manufacturer wants it to say on the bottle.
ALT text

Screenshot from translation software, showing the English string "Reef-safe" machine translated (with 87% confidence) into Swedish as "rövsäker". "Rövsäker" means … safe for butts. Which I suppose is technically still correct; this sunscreen probably _is_ safe to put on your butt. But I'm very sure that's not what the manufacturer wants it to say on the bottle.

@0xabad1dea@infosec.exchange · Reply to abadidea

This is a good example of the value of manual translation: google translate does a decent job with this (especially considering that it’s tuned for modern Chinese, not ancient), but it’s not going to notice that children are addressing an elder with a pronoun that elders use to address younger people, which requires non-literal localization to get the rudeness across. (This is further complicated by how it seems to me that over time, 汝 underwent the same antiquity-equals-formality process as English “thou”, which means that the great antiquity of the text is relevant to grasping the point — and of course, that’s also why I couldn’t simply translate as “thou” to begin with.)

@0xabad1dea@infosec.exchange

Children engaging in scientific reasoning, as recorded roughly 2500 years ago in a Daoist (not Confucian!) text:

Confucius was heading east when he came across two little boys arguing, and asked what was going on.

One boy said: "I think that at sunrise, the sun is nearer to us, and at noon, it is further away."

The other boy said: "I think it is farthest at sunrise and nearest at noon."

The first boy said: "At sunrise it is as big as an umbrella, and at noon it's more like the lid of a jar. Doesn't that show when it is near and when it is far?"

The other boy said: "At sunrise it is chilly, and at noon water warms to the touch. Doesn't that mean it's near when it's warm and far when it's cool?"

Confucius had no idea who was right. The little boys laughed at him: "We thought you were supposed to be smart, loser!"

Source text: ctext.org/liezi/tang-wen#n37474

Translation note: I'm getting "loser" from how they boldly address him with the inferior-thou pronoun, which is what Confucius would use to address *his* students.

ctext.org

Liezi : Tang Wen - Chinese Text Project

Tang Wen (湯問) - full text database, fully browsable and searchable on-line; discussion and list of publications related to Tang Wen. In English and simplified and traditional Chinese.

@nafmo@vivaldi.net
@nafmo@vivaldi.net
@kagihq@mastodon.social

Kagi Translate has dialects you can select from for many of the languages, allowing you to choose specific regional variations.

Free for non-Kagi members as well! Kagi members have access to additional features and best quality translations.

youtube.com/watch?v=CEyWh-Zyg30

youtube.com

Dialects on Kagi Translate

Kagi Translate has dialects you can select from for many of the languages, allowing you to choose specific regional variations.https://translate.kagi.com/

@django@social.coop
@django@social.coop
@michael@thms.uk

One of @kagihq ‘s absolutely best products is their translation service.

The quality is amazing, they allow you to pick multiple variations (which is particularly helpful if you actually speak the language you are translating to, to some extent), and they sound really quite natural, especially as they try to mimic the original text’s tone of voice.

translate.kagi.com/

translate.kagi.com

Kagi Translate

Kagi Translate uses powerful AI models to instantly and accurately translate any content in any language.

@michael@thms.uk

One of @kagihq ‘s absolutely best products is their translation service.

The quality is amazing, they allow you to pick multiple variations (which is particularly helpful if you actually speak the language you are translating to, to some extent), and they sound really quite natural, especially as they try to mimic the original text’s tone of voice.

translate.kagi.com/

translate.kagi.com

Kagi Translate

Kagi Translate uses powerful AI models to instantly and accurately translate any content in any language.

@pedro@mastodon.pepicrft.me

Our new marketing site is live! 🎉

We're looking for translators to help us make Tuist accessible to developers around the world. We need help translating the site into Korean, Japanese, and many other languages.

If you'd like to contribute to the Tuist community and help developers in your language, we'd love to have you on board!

Get started here: translate.tuist.dev/engage/tui

translate.tuist.dev

Get involved in tuist!

tuist is being translated into 9 languages using Weblate. Join the translation or start translating your own project.

@shaunmurdock@mastodon.social

Hello Mastodon! Time for a proper .

I'm Shaun, a translator for the solidarity economy.
• Languages: FR/ES/IT/PT/CA > EN
• Focus: Cooperative finance, governance & social theory.
• The Twist: Ex-corporate finance analyst, now translating for the commons.

You can see my work and my new focus here:
rootandbranch.online/?v2

rootandbranch.online

Translations with Deep Roots | Root & Branch

Specialist legal, financial, and sociological translation (FR/ES/IT/PT/CA to EN). Helping cooperatives and ethical funders build a better economy.

@shaunmurdock@mastodon.social

Hello Mastodon! Time for a proper .

I'm Shaun, a translator for the solidarity economy.
• Languages: FR/ES/IT/PT/CA > EN
• Focus: Cooperative finance, governance & social theory.
• The Twist: Ex-corporate finance analyst, now translating for the commons.

You can see my work and my new focus here:
rootandbranch.online/?v2

rootandbranch.online

Translations with Deep Roots | Root & Branch

Specialist legal, financial, and sociological translation (FR/ES/IT/PT/CA to EN). Helping cooperatives and ethical funders build a better economy.

@gutenberg_org@mastodon.social

On Translating Proust and the Art of Not Reading Ahead

“It is a bummer to me that Proust occupies such a rarefied, even elitist, realm in the culture.”

lithub.com/on-translating-prou

Marcel Proust (who was also a translator himself) at PG:
gutenberg.org/ebooks/author/987

Jacques-Émile Blanche, Portrait de Marcel Proust (1892), Paris, musée d'Orsay.

Proust wears a formal black suit with a white waistcoat and bow tie. 

Proust’s delicate, pale face—with finely arched eyebrows, dark hair, and a faint mustache—is turned slightly toward the viewer.

https://fr.wikipedia.org/wiki/Marcel_Proust#/media/Fichier:Jacques-Emile_Blanche_Portrait_de_Marcel_Proust_1892.jpg
ALT text

Jacques-Émile Blanche, Portrait de Marcel Proust (1892), Paris, musée d'Orsay. Proust wears a formal black suit with a white waistcoat and bow tie. Proust’s delicate, pale face—with finely arched eyebrows, dark hair, and a faint mustache—is turned slightly toward the viewer. https://fr.wikipedia.org/wiki/Marcel_Proust#/media/Fichier:Jacques-Emile_Blanche_Portrait_de_Marcel_Proust_1892.jpg

@gutenberg_org@mastodon.social

On Translating Proust and the Art of Not Reading Ahead

“It is a bummer to me that Proust occupies such a rarefied, even elitist, realm in the culture.”

lithub.com/on-translating-prou

Marcel Proust (who was also a translator himself) at PG:
gutenberg.org/ebooks/author/987

Jacques-Émile Blanche, Portrait de Marcel Proust (1892), Paris, musée d'Orsay.

Proust wears a formal black suit with a white waistcoat and bow tie. 

Proust’s delicate, pale face—with finely arched eyebrows, dark hair, and a faint mustache—is turned slightly toward the viewer.

https://fr.wikipedia.org/wiki/Marcel_Proust#/media/Fichier:Jacques-Emile_Blanche_Portrait_de_Marcel_Proust_1892.jpg
ALT text

Jacques-Émile Blanche, Portrait de Marcel Proust (1892), Paris, musée d'Orsay. Proust wears a formal black suit with a white waistcoat and bow tie. Proust’s delicate, pale face—with finely arched eyebrows, dark hair, and a faint mustache—is turned slightly toward the viewer. https://fr.wikipedia.org/wiki/Marcel_Proust#/media/Fichier:Jacques-Emile_Blanche_Portrait_de_Marcel_Proust_1892.jpg

@0xabad1dea@infosec.exchange

Tonight on translations that are almost as unhelpful as the idiom itself, “mark a boat to find a sword”:

There once was a guy on a boat
Who found out that swords do not float.
He pulled out his dagger
With native Chu swagger
And said “I’ll just make me a note.”

An excerpt of Classical Chinese about the guy who marked which boat he lost his sword from as if that’d help find the sword
ALT text

An excerpt of Classical Chinese about the guy who marked which boat he lost his sword from as if that’d help find the sword

@0xabad1dea@infosec.exchange

Tonight on translations that are almost as unhelpful as the idiom itself, “mark a boat to find a sword”:

There once was a guy on a boat
Who found out that swords do not float.
He pulled out his dagger
With native Chu swagger
And said “I’ll just make me a note.”

An excerpt of Classical Chinese about the guy who marked which boat he lost his sword from as if that’d help find the sword
ALT text

An excerpt of Classical Chinese about the guy who marked which boat he lost his sword from as if that’d help find the sword

@kagihq@mastodon.social

Kagi Translate lets you fine-tune translation settings, giving you more accurate and context-aware results.

Give it a spin and explore the unique features that differentiate it from other options: translate.kagi.com/

Translation settings interface with custom configuration options. Shows "Literal" translation type and "Informal" formality level selected (highlighted in orange). Gender preferences are set to "Feminine" for speaker and "Masculine" for addressee. Includes an empty context field (0/500 characters) and a note that some settings may not apply to all languages.
ALT text

Translation settings interface with custom configuration options. Shows "Literal" translation type and "Informal" formality level selected (highlighted in orange). Gender preferences are set to "Feminine" for speaker and "Masculine" for addressee. Includes an empty context field (0/500 characters) and a note that some settings may not apply to all languages.

Breaking my social media silence to look for a -to-English who would be interested in a rather famous featuring transgender characters. I will help, but N1 or an equivalent level in is a must. Writing experience is a big plus. Preference will be given to , , or translators. Please send me a private message if you are interested or have questions.

Breaking my social media silence to look for a -to-English who would be interested in a rather famous featuring transgender characters. I will help, but N1 or an equivalent level in is a must. Writing experience is a big plus. Preference will be given to , , or translators. Please send me a private message if you are interested or have questions.

@kagihq@mastodon.social

Kagi Translate lets you fine-tune translation settings, giving you more accurate and context-aware results.

Give it a spin and explore the unique features that differentiate it from other options: translate.kagi.com/

Translation settings interface with custom configuration options. Shows "Literal" translation type and "Informal" formality level selected (highlighted in orange). Gender preferences are set to "Feminine" for speaker and "Masculine" for addressee. Includes an empty context field (0/500 characters) and a note that some settings may not apply to all languages.
ALT text

Translation settings interface with custom configuration options. Shows "Literal" translation type and "Informal" formality level selected (highlighted in orange). Gender preferences are set to "Feminine" for speaker and "Masculine" for addressee. Includes an empty context field (0/500 characters) and a note that some settings may not apply to all languages.

@0xabad1dea@infosec.exchange

There once was a guy named Sir Ye who liked dragons. His tools looked like dragons, his tableware looked like dragons, his house and hall were decked by, you guessed it, dragons. Everyone knew this guy was a little too into dragons.

Word got around to a dragon, who came down from heaven to poke their head in through the window, their tail wrapping around the manor. Sir Ye was so scared that he lost all color as his soul fled his body. It turns out he didn’t like dragons — he liked furry fanart of dragons.

(by Liu Xiang, a contemporary of Julius Caesar a little over 2000 years ago)

Excerpt of Classical Chinese from a textbook
ALT text

Excerpt of Classical Chinese from a textbook

@lianna@localization.cafe

Dear translation agencies,

if you want to hire someone, especially a trans person, for your English-to-German translation gig, please make sure your agency name doesn't translate to "tranny ilk" or "tranny rabble" in German...

I laughed though.

😭😅

@0xabad1dea@infosec.exchange

Today on New Living Internet Translations:

Do not post in anger, do not get mired in a flamewar because you’re mad online. If a comment is in your cause’s favor, then post it; if it’s not then FFS stop. Anger can be replaced by cat pics, the maddest online can still learn to touch grass — but a banned account isn’t getting unbanned, and the people who blocked you aren’t gonna unblock. Watch yourself, bro.

— Sun Tzu’s Art of Social Media

excerpt of Sun Tzu in Classical Chinese in a textbook
ALT text

excerpt of Sun Tzu in Classical Chinese in a textbook

@0xabad1dea@infosec.exchange

Today on New Living Internet Translations:

Do not post in anger, do not get mired in a flamewar because you’re mad online. If a comment is in your cause’s favor, then post it; if it’s not then FFS stop. Anger can be replaced by cat pics, the maddest online can still learn to touch grass — but a banned account isn’t getting unbanned, and the people who blocked you aren’t gonna unblock. Watch yourself, bro.

— Sun Tzu’s Art of Social Media

excerpt of Sun Tzu in Classical Chinese in a textbook
ALT text

excerpt of Sun Tzu in Classical Chinese in a textbook

@lianna@localization.cafe

Dear translation agencies,

if you want to hire someone, especially a trans person, for your English-to-German translation gig, please make sure your agency name doesn't translate to "tranny ilk" or "tranny rabble" in German...

I laughed though.

😭😅

@ckdtjqdlgh@mastodon.social

🇰🇷 한국어 번역 기여 완료!
안녕하세요, 염창섭입니다.
Mastodon 프로젝트에서 한국어 번역 작업을 진행했고, 이제 공식 Weblate와 깃허브에 반영되었습니다.

🔹 주요 내용: UI 문자열, 메뉴, 안내 메시지 등 한국어화

🔹 기여 방식: Weblate, PR 제출, 리뷰 반영

🔹 목표: Mastodon 사용자에게 더 편리한 한글 환경 제공

저는 한국어뿐 아니라 영어, 일본어 번역도 진행 가능하며, 다국어 오픈소스 프로젝트 기여 경험이 있습니다.
오픈소스 번역에 관심 있는 분들과 경험 공유도 하고 싶습니다!

@ckdtjqdlgh@mastodon.social

🇰🇷 한국어 번역 기여 완료!
안녕하세요, 염창섭입니다.
Mastodon 프로젝트에서 한국어 번역 작업을 진행했고, 이제 공식 Weblate와 깃허브에 반영되었습니다.

🔹 주요 내용: UI 문자열, 메뉴, 안내 메시지 등 한국어화

🔹 기여 방식: Weblate, PR 제출, 리뷰 반영

🔹 목표: Mastodon 사용자에게 더 편리한 한글 환경 제공

저는 한국어뿐 아니라 영어, 일본어 번역도 진행 가능하며, 다국어 오픈소스 프로젝트 기여 경험이 있습니다.
오픈소스 번역에 관심 있는 분들과 경험 공유도 하고 싶습니다!

@ckdtjqdlgh@mastodon.social

🇰🇷 한국어 번역 기여 완료!
안녕하세요, 염창섭입니다.
Mastodon 프로젝트에서 한국어 번역 작업을 진행했고, 이제 공식 Weblate와 깃허브에 반영되었습니다.

🔹 주요 내용: UI 문자열, 메뉴, 안내 메시지 등 한국어화

🔹 기여 방식: Weblate, PR 제출, 리뷰 반영

🔹 목표: Mastodon 사용자에게 더 편리한 한글 환경 제공

저는 한국어뿐 아니라 영어, 일본어 번역도 진행 가능하며, 다국어 오픈소스 프로젝트 기여 경험이 있습니다.
오픈소스 번역에 관심 있는 분들과 경험 공유도 하고 싶습니다!

@ckdtjqdlgh@mastodon.social

🇰🇷 한국어 번역 기여 완료!
안녕하세요, 염창섭입니다.
Mastodon 프로젝트에서 한국어 번역 작업을 진행했고, 이제 공식 Weblate와 깃허브에 반영되었습니다.

🔹 주요 내용: UI 문자열, 메뉴, 안내 메시지 등 한국어화

🔹 기여 방식: Weblate, PR 제출, 리뷰 반영

🔹 목표: Mastodon 사용자에게 더 편리한 한글 환경 제공

저는 한국어뿐 아니라 영어, 일본어 번역도 진행 가능하며, 다국어 오픈소스 프로젝트 기여 경험이 있습니다.
오픈소스 번역에 관심 있는 분들과 경험 공유도 하고 싶습니다!

@0xabad1dea@infosec.exchange · Reply to abadidea

In all seriousness, people's ability to connect emotionally with ancient cultures is heavily impeded by stuffy academic translations that follow form over meaning. For example, the translation on wikipedia falls for the classic pitfall of being overly invested in the exact units of measurement given, even though "a thousand li" and "a whole dan" are very much vibes-based, not precise measurements in a mathematical treatise.

All translation is interpretation; if someone wants no interpretation between them and the text, then they have to knuckle down and learn the original language (hey, that's what I'm doing right now). Being afraid to actually speak the idiom of your audience in your translation only strangles it into a lifeless lump lying between languages, lacking the spark that drove someone to write it and others to preserve it.

@0xabad1dea@infosec.exchange

the translation on Wikipedia vs my New Living Internet Translation. 🐴

(long text warning)
The Tang dynasty poet Han Yu (768–824) wrote a well-known fable about Bole and qianlima.

Only when an era has a man like Po-le are there thousand-li horses. Thousand-li horses are common, but Po-les, on the other hand, are rare. Thus even though there may be famous horses, they only become abused under the hand of the man to whom they are enslaved, and they die in the stables—never having been recognized as thousand-li horses. Thousand-li horses at times consume a whole dan [approximately 60 kg] of grain in one feeding. If the one who feeds them does so without knowing they are capable of a thousand-li, then even though they may have the ability to go so far, they, having not eaten their fill, are lacking in strength, and their talent and beauty are not apparent. Moreover, if one wanted to rank them with regular horses, they would not make the grade. How then could they be asked to have the ability of going a thousand li? They are whipped inappropriately and fed in such a way that they cannot fulfil their innate talents. Yet when they cry out, they cannot be understood. With whip in hand the man approaches them and says, "There are not any good horses in the empire." Alas! Is it that there are really no good horses or is it perhaps that there is no one who really understands horses?
ALT text

(long text warning) The Tang dynasty poet Han Yu (768–824) wrote a well-known fable about Bole and qianlima. Only when an era has a man like Po-le are there thousand-li horses. Thousand-li horses are common, but Po-les, on the other hand, are rare. Thus even though there may be famous horses, they only become abused under the hand of the man to whom they are enslaved, and they die in the stables—never having been recognized as thousand-li horses. Thousand-li horses at times consume a whole dan [approximately 60 kg] of grain in one feeding. If the one who feeds them does so without knowing they are capable of a thousand-li, then even though they may have the ability to go so far, they, having not eaten their fill, are lacking in strength, and their talent and beauty are not apparent. Moreover, if one wanted to rank them with regular horses, they would not make the grade. How then could they be asked to have the ability of going a thousand li? They are whipped inappropriately and fed in such a way that they cannot fulfil their innate talents. Yet when they cry out, they cannot be understood. With whip in hand the man approaches them and says, "There are not any good horses in the empire." Alas! Is it that there are really no good horses or is it perhaps that there is no one who really understands horses?

(long text warning)
When the world is graced by people with Horse Autism, then we also have Thousand Mile Horses. Such horses are actually quite common; it’s having enough Horse Autism to recognize them that’s rare. Hence, though a horse may be an S-Rank pull, it is humiliated at the hands of a filthy casual, dying in a stable without ever being recognized as a horse that can run a thousand miles. Such a horse needs to eat a metric fuckton of grain, but the guy feeding horses couldn’t recognize what he has on his hands without a metric fuckton of help. Hence this horse, though it has such enormous potential, never eats its fill, never unlocks its true power, it never gets a chance to shine and it gets assigned scrub tier on the Horse Leaderboards; who’d look for top talent in the bronze league? You whip it wantonly, you don’t feed it enough to reach its potential, it cries out to you and you just crack the whip again, grumbling “there ain’t a damn decent horse on this earth;” is it really the horse, or is it your neurotypical ass?
ALT text

(long text warning) When the world is graced by people with Horse Autism, then we also have Thousand Mile Horses. Such horses are actually quite common; it’s having enough Horse Autism to recognize them that’s rare. Hence, though a horse may be an S-Rank pull, it is humiliated at the hands of a filthy casual, dying in a stable without ever being recognized as a horse that can run a thousand miles. Such a horse needs to eat a metric fuckton of grain, but the guy feeding horses couldn’t recognize what he has on his hands without a metric fuckton of help. Hence this horse, though it has such enormous potential, never eats its fill, never unlocks its true power, it never gets a chance to shine and it gets assigned scrub tier on the Horse Leaderboards; who’d look for top talent in the bronze league? You whip it wantonly, you don’t feed it enough to reach its potential, it cries out to you and you just crack the whip again, grumbling “there ain’t a damn decent horse on this earth;” is it really the horse, or is it your neurotypical ass?

@0xabad1dea@infosec.exchange

the translation on Wikipedia vs my New Living Internet Translation. 🐴

(long text warning)
The Tang dynasty poet Han Yu (768–824) wrote a well-known fable about Bole and qianlima.

Only when an era has a man like Po-le are there thousand-li horses. Thousand-li horses are common, but Po-les, on the other hand, are rare. Thus even though there may be famous horses, they only become abused under the hand of the man to whom they are enslaved, and they die in the stables—never having been recognized as thousand-li horses. Thousand-li horses at times consume a whole dan [approximately 60 kg] of grain in one feeding. If the one who feeds them does so without knowing they are capable of a thousand-li, then even though they may have the ability to go so far, they, having not eaten their fill, are lacking in strength, and their talent and beauty are not apparent. Moreover, if one wanted to rank them with regular horses, they would not make the grade. How then could they be asked to have the ability of going a thousand li? They are whipped inappropriately and fed in such a way that they cannot fulfil their innate talents. Yet when they cry out, they cannot be understood. With whip in hand the man approaches them and says, "There are not any good horses in the empire." Alas! Is it that there are really no good horses or is it perhaps that there is no one who really understands horses?
ALT text

(long text warning) The Tang dynasty poet Han Yu (768–824) wrote a well-known fable about Bole and qianlima. Only when an era has a man like Po-le are there thousand-li horses. Thousand-li horses are common, but Po-les, on the other hand, are rare. Thus even though there may be famous horses, they only become abused under the hand of the man to whom they are enslaved, and they die in the stables—never having been recognized as thousand-li horses. Thousand-li horses at times consume a whole dan [approximately 60 kg] of grain in one feeding. If the one who feeds them does so without knowing they are capable of a thousand-li, then even though they may have the ability to go so far, they, having not eaten their fill, are lacking in strength, and their talent and beauty are not apparent. Moreover, if one wanted to rank them with regular horses, they would not make the grade. How then could they be asked to have the ability of going a thousand li? They are whipped inappropriately and fed in such a way that they cannot fulfil their innate talents. Yet when they cry out, they cannot be understood. With whip in hand the man approaches them and says, "There are not any good horses in the empire." Alas! Is it that there are really no good horses or is it perhaps that there is no one who really understands horses?

(long text warning)
When the world is graced by people with Horse Autism, then we also have Thousand Mile Horses. Such horses are actually quite common; it’s having enough Horse Autism to recognize them that’s rare. Hence, though a horse may be an S-Rank pull, it is humiliated at the hands of a filthy casual, dying in a stable without ever being recognized as a horse that can run a thousand miles. Such a horse needs to eat a metric fuckton of grain, but the guy feeding horses couldn’t recognize what he has on his hands without a metric fuckton of help. Hence this horse, though it has such enormous potential, never eats its fill, never unlocks its true power, it never gets a chance to shine and it gets assigned scrub tier on the Horse Leaderboards; who’d look for top talent in the bronze league? You whip it wantonly, you don’t feed it enough to reach its potential, it cries out to you and you just crack the whip again, grumbling “there ain’t a damn decent horse on this earth;” is it really the horse, or is it your neurotypical ass?
ALT text

(long text warning) When the world is graced by people with Horse Autism, then we also have Thousand Mile Horses. Such horses are actually quite common; it’s having enough Horse Autism to recognize them that’s rare. Hence, though a horse may be an S-Rank pull, it is humiliated at the hands of a filthy casual, dying in a stable without ever being recognized as a horse that can run a thousand miles. Such a horse needs to eat a metric fuckton of grain, but the guy feeding horses couldn’t recognize what he has on his hands without a metric fuckton of help. Hence this horse, though it has such enormous potential, never eats its fill, never unlocks its true power, it never gets a chance to shine and it gets assigned scrub tier on the Horse Leaderboards; who’d look for top talent in the bronze league? You whip it wantonly, you don’t feed it enough to reach its potential, it cries out to you and you just crack the whip again, grumbling “there ain’t a damn decent horse on this earth;” is it really the horse, or is it your neurotypical ass?

@0xabad1dea@infosec.exchange

a little light Classical Chinese translation before bed because that’s what I’m like:

Zengzi’s wife was going to the market when their son ran after her, crying. She said “Go home! When I get back, we’ll slaughter a pig.” When she came home, Zengzi went out to catch a pig. His wife stopped him, saying, “I was just joking with the boy!”

Zengzi told her “you can’t joke with children like that. They have no wisdom, only the guidance of their parents. If you deceive him now, what he will learn is deception. If a mother deceives her child, the child no longer trusts their mother, and nothing more can be taught.” Then they had bacon.

(source: the Han Feizi)

@0xabad1dea@infosec.exchange

a little light Classical Chinese translation before bed because that’s what I’m like:

Zengzi’s wife was going to the market when their son ran after her, crying. She said “Go home! When I get back, we’ll slaughter a pig.” When she came home, Zengzi went out to catch a pig. His wife stopped him, saying, “I was just joking with the boy!”

Zengzi told her “you can’t joke with children like that. They have no wisdom, only the guidance of their parents. If you deceive him now, what he will learn is deception. If a mother deceives her child, the child no longer trusts their mother, and nothing more can be taught.” Then they had bacon.

(source: the Han Feizi)

@quincy@chaos.social
another thing I don't like

There's no denying that machine is a useful tool.

But *implicit* machine translation?

I consider that a form of epistemic vandalism.

And I certainly don't want it shoved on people as a default.

@0xabad1dea@infosec.exchange

do The Youths these days still know about Pokemon Crystal Vietnamese? So called because it was discovered in a market in Vietnam, it's a romhack translation from Japanese to English (presumably before the real English version released), except it seems to have been made entirely on the basis of a Japanese-to-Chinese dictionary and then a Chinese-to-English dictionary. For example, what's semantically quite close to "insert"...?

(my own screenshots from 2013)

pokemon crystal screenshot reading "IDEA! GREASY BAG FUCK". (Idea is my character's name)
ALT text

pokemon crystal screenshot reading "IDEA! GREASY BAG FUCK". (Idea is my character's name)

pokemon crystal screenshot of police npc saying: "THE COACH LIKE HELL?"
ALT text

pokemon crystal screenshot of police npc saying: "THE COACH LIKE HELL?"

pokemon crystal screenshot of npc warning: "MANY WORMS WILL FOLLOW YOU."
ALT text

pokemon crystal screenshot of npc warning: "MANY WORMS WILL FOLLOW YOU."

pokemon crystal screenshot of a battle between two woopers: "WUY HAVE A PILLORY"
ALT text

pokemon crystal screenshot of a battle between two woopers: "WUY HAVE A PILLORY"

@0xabad1dea@infosec.exchange

do The Youths these days still know about Pokemon Crystal Vietnamese? So called because it was discovered in a market in Vietnam, it's a romhack translation from Japanese to English (presumably before the real English version released), except it seems to have been made entirely on the basis of a Japanese-to-Chinese dictionary and then a Chinese-to-English dictionary. For example, what's semantically quite close to "insert"...?

(my own screenshots from 2013)

pokemon crystal screenshot reading "IDEA! GREASY BAG FUCK". (Idea is my character's name)
ALT text

pokemon crystal screenshot reading "IDEA! GREASY BAG FUCK". (Idea is my character's name)

pokemon crystal screenshot of police npc saying: "THE COACH LIKE HELL?"
ALT text

pokemon crystal screenshot of police npc saying: "THE COACH LIKE HELL?"

pokemon crystal screenshot of npc warning: "MANY WORMS WILL FOLLOW YOU."
ALT text

pokemon crystal screenshot of npc warning: "MANY WORMS WILL FOLLOW YOU."

pokemon crystal screenshot of a battle between two woopers: "WUY HAVE A PILLORY"
ALT text

pokemon crystal screenshot of a battle between two woopers: "WUY HAVE A PILLORY"

@hongminhee@hackers.pub

LLM 기반의 게시글 번역 기능이 추가되었습니다. 우선, 자신이 쓴 게시글이 LLM을 이용해 번역되는 것을 허용하려면, 게시글 공개 설정에서 “LLM 기반 자동 번역 허용” 옵션을 켜 주셔야 합니다. 기존 게시글은 모두 이 옵션이 꺼져 있습니다만, 새로 쓰는 게시글의 경우 기본적으로 켜져 있습니다.

한국어판 게시글 공개 설정 페이지에 추가된 “LLM 기반 자동 번역 허용” 옵션
한국어판 게시글 공개 설정 페이지에 추가된 “LLM 기반 자동 번역 허용” 옵션
영어판 게시물 공개 설정 페이지에 추가된 “Allow LLM-powered automatic translation” 옵션
영어판 게시물 공개 설정 페이지에 추가된 “Allow LLM-powered automatic translation” 옵션

위와 같이 옵션을 켜 준 게시글은 위쪽에 다음과 같이 “다른 언어로 읽기” 메뉴가 표시되게 됩니다. 이 메뉴에 나오는 언어 목록은 언어 설정에서 정할 수 있습니다.

게시글 첫 부분에 표시되는 “다른 언어로 읽기” 메뉴 (한국어판)
게시글 첫 부분에 표시되는 “다른 언어로 읽기” 메뉴 (한국어판)
게시글 첫 부분에 표시되는 “Read in other languages” 메뉴 (영어판)
게시글 첫 부분에 표시되는 “Read in other languages” 메뉴 (영어판)

이 중에서 이미 번역이 완료된 언어는 바로 표시되지만, 아직 번역이 완료되지 않은 언어의 경우, 아래와 같이 기다리라는 메시지가 뜨게 됩니다. 게시글의 분량에 따라 번역 시간은 차이가 나지만, 짧으면 30초에서 길면 5분 정도 걸립니다.

게시글이 번역중이라는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역중입니다. 번역이 완료될 때까지 기다려 주세요.”
게시글이 번역중이라는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역중입니다. 번역이 완료될 때까지 기다려 주세요.”
게시글이 번역중이라는 메시지 (영어판): “This article is being translated from Korean to English. Please wait until the translation is complete.”
게시글이 번역중이라는 메시지 (영어판): “This article is being translated from Korean to English. Please wait until the translation is complete.”

번역이 완료되면, 아래와 같이 메시지가 바뀝니다.

게시글의 번역본 상단에 뜨는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역되었습니다.”
게시글의 번역본 상단에 뜨는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역되었습니다.”
게시글의 번역본 상단에 뜨는 메시지 (영어판): “This article has been translated from Korean to English.”
게시글의 번역본 상단에 뜨는 메시지 (영어판): “This article has been translated from Korean to English.”

번역 기능은 제가 Hackers' Pub을 맨 처음 구상할 때부터 핵심 기능으로 고려하고 있던 것이었습니다. 소프트웨어 프로그래머로서 일정 수준 이상 성장하기 위해서는 반드시 영어를 배워야만 하는 불합리함이나 그리고 일본어나 중국어 등 영어가 아닌 언어로 쓰인 다양한 자료에 대부분의 외국인은 접근하지 못한다는 아쉬움을 오래 전부터 느꼈기 때문입니다. 다행히 얼마 전부터 LLM의 번역 품질이 아주 좋아졌고, 이를 활용하여 꽤 괜찮은 품질의 번역 기능을 Hackers' Pub 같은 작은 웹사이트에서도 구현할 수 있게 되었네요.

참고로 현재 번역에 쓰이는 모델은 Claude Sonnet 3.7입니다. 저렴하다고는 할 수 없는 모델인데요. 시범적으로 운영해 보고, 비용이 너무 부담된다고 여겨지면 Gemini 2.5 Flash 같은 다른 모델로 전환하는 것도 고려하고 있습니다.

아무튼, 모처럼 추가한 번역 기능이니 많은 분들이 유용함을 누리셨으면 좋겠습니다.

아래는 제가 샘플로 미리 만들어 둔 번역본들입니다:

hackers.pub

브라우저 네이티브 번역 및 언어 감지 API 곧 출시 예정

W3C에서 제안된 번역 및 언어 감지 API는 웹 개발자에게 매우 흥미로운 소식입니다. 이 API는 브라우저에서 텍스트 번역과 언어 감지를 기본적으로 지원하여, 더 이상 외부 API나 타사 서비스에 의존할 필요 없이 로컬에서 처리할 수 있게 합니다. API 디자인은 간단하며, `Translator`와 `LanguageDetector` 객체를 통해 번역 및 언어 감지 기능을 제공합니다. 예를 들어, 영어에서 프랑스어로의 번역은 몇 줄의 코드로 쉽게 구현할 수 있습니다. 이 API는 다국어 웹사이트 및 애플리케이션 개발에 혁신을 가져올 것이며, 브라우저가 언어 모델 다운로드 및 사용량 할당량을 관리합니다. 아직 초안 단계이지만, 브라우저 간의 표준화된 기능으로 구현될 가능성이 높아 기대됩니다.

@kagihq@mastodon.social

Kagi Translate has a sleeker mobile interface and smarter language auto-detection.

It has been gradually improved overall with a ton of unique features, give it a try if you haven't already! translate.kagi.com/

A cartoon-style illustration of Kagi's mascot, a black and white dog with floppy ears with a relaxed expression. At the top, two square icons with arrows between them, symbolizing translation - one green with the letter "A" and one orange with a Chinese character.
ALT text

A cartoon-style illustration of Kagi's mascot, a black and white dog with floppy ears with a relaxed expression. At the top, two square icons with arrows between them, symbolizing translation - one green with the letter "A" and one orange with a Chinese character.

@scotlit@mastodon.scot

Literary translation as a linguistic survival strategy | John Corbett

Technology can threaten minority languages such as Scots & Nuosu. Prof Corbett argues that literary translation can, among other things, support minority languages & sustain traditional cultures.

This talk was given at a TEDx event using the TED conference format but independently organized by a local community.

youtube.com/watch?v=jF7nS6_C_KE

youtube.com

Literary translation as a linguistic survival strategy | John Corbett | TEDxUIC

In the globalised, technology-driven world, many ‘traditional’ aspects of society seem threatened; among them, minority languages, such those spoken by lowla...

@scotlit@mastodon.scot

Literary translation as a linguistic survival strategy | John Corbett

Technology can threaten minority languages such as Scots & Nuosu. Prof Corbett argues that literary translation can, among other things, support minority languages & sustain traditional cultures.

This talk was given at a TEDx event using the TED conference format but independently organized by a local community.

youtube.com/watch?v=jF7nS6_C_KE

youtube.com

Literary translation as a linguistic survival strategy | John Corbett | TEDxUIC

In the globalised, technology-driven world, many ‘traditional’ aspects of society seem threatened; among them, minority languages, such those spoken by lowla...

@dmbaturin@functional.cafe

Author: invents a wonderful title for her book about living with schizophrenia — "Tomorrow I was always a lion".

The publisher of the English translation: calls it "A road back from schizophrenia".
books.google.ie/books/about/A_

books.google.com

A Road Back from Schizophrenia

For ten years, Arnhild Lauveng suffered as a schizophrenic, going in and out of the hospital for months or even a year at a time. A Road Back from Schizophrenia gives extraordinary insight into the logic (and life) of a schizophrenic. Lauveng illuminates her loss of identity, her sense of being controlled from the outside, and her relationship to the voices she heard and her sometimes terrifying hallucinations. Painful recollections of moments of humiliation inflicted by thoughtless medical professionals are juxtaposed with Lauveng’s own understanding of how such patients are outwardly irrational and often violent. She paints a surreal world—sometimes full of terror and sometimes of beauty—in which “the Captain” rules her by the rod and the school’s corridors are filled with wolves.When she was diagnosed with the mental illness, it was emphasized that this was a congenital disease, and that she would have to live with it for the rest of her life. Today, however, she calls herself a “former schizophrenic,” has stopped taking medication for the illness, and currently works as a clinical psychologist. Lauveng, though sometimes critical of mental health care, ultimately attributes her slow journey back to health to the dedicated medical staff who took the time to talk to her and who saw her as a person simply diagnosed with an illness—not the illness incarnate. A powerful memoir for sufferers, their families, and the professionals who care for them.

@dmbaturin@functional.cafe

Author: invents a wonderful title for her book about living with schizophrenia — "Tomorrow I was always a lion".

The publisher of the English translation: calls it "A road back from schizophrenia".
books.google.ie/books/about/A_

books.google.com

A Road Back from Schizophrenia

For ten years, Arnhild Lauveng suffered as a schizophrenic, going in and out of the hospital for months or even a year at a time. A Road Back from Schizophrenia gives extraordinary insight into the logic (and life) of a schizophrenic. Lauveng illuminates her loss of identity, her sense of being controlled from the outside, and her relationship to the voices she heard and her sometimes terrifying hallucinations. Painful recollections of moments of humiliation inflicted by thoughtless medical professionals are juxtaposed with Lauveng’s own understanding of how such patients are outwardly irrational and often violent. She paints a surreal world—sometimes full of terror and sometimes of beauty—in which “the Captain” rules her by the rod and the school’s corridors are filled with wolves.When she was diagnosed with the mental illness, it was emphasized that this was a congenital disease, and that she would have to live with it for the rest of her life. Today, however, she calls herself a “former schizophrenic,” has stopped taking medication for the illness, and currently works as a clinical psychologist. Lauveng, though sometimes critical of mental health care, ultimately attributes her slow journey back to health to the dedicated medical staff who took the time to talk to her and who saw her as a person simply diagnosed with an illness—not the illness incarnate. A powerful memoir for sufferers, their families, and the professionals who care for them.

@gutenberg_org@mastodon.social
The first folio of the heroic epic poem Beowulf, written primarily in the West Saxon dialect of Old English. Part of the Cotton MS Vitellius A XV manuscript currently located within the British Library. This is a digital photographic copy of the folio. 

Text shown according to https://www.poetryfoundation.org/poems/43521/beowulf-old-english-version: 

HWæT. WE GARDE na in geardagum, þeodcyninga, [129] þrym gefrunon, hu ða æþelingas ellen fremedon. Oft Scyld Scefing sceaþena þreatum,monegum mægþum, meodosetla ofteah, egsode eorlas. Syððan ærest wearð feasceaft funden, he þæs frofre gebad, weox under wolcnum, weorðmyndum þah, oðþæt him æghwylc þara ymbsittendra ofer hronrade hyran scolde, gomban gyldan. þæt wæs god cyning. ðæm eafera wæs æfter cenned, geong in geardum, þone god sende folce to frofre; fyrenðearfe on geat þe hie ær drugon aldorlease lange hwile. Him þæs liffrea, wuldres wealdend, woroldare forgeaf; Beowulf wæs breme blæd wide sprang, Scyldes eafera Scede landum in. Swa sceal geong guma gode gewyrcean, fromum feohgiftum on fæder.

https://en.wikipedia.org/wiki/Beowulf#/media/File:Beowulf_Cotton_MS_Vitellius_A_XV_f._132r.jpg
ALT text

The first folio of the heroic epic poem Beowulf, written primarily in the West Saxon dialect of Old English. Part of the Cotton MS Vitellius A XV manuscript currently located within the British Library. This is a digital photographic copy of the folio. Text shown according to https://www.poetryfoundation.org/poems/43521/beowulf-old-english-version: HWæT. WE GARDE na in geardagum, þeodcyninga, [129] þrym gefrunon, hu ða æþelingas ellen fremedon. Oft Scyld Scefing sceaþena þreatum,monegum mægþum, meodosetla ofteah, egsode eorlas. Syððan ærest wearð feasceaft funden, he þæs frofre gebad, weox under wolcnum, weorðmyndum þah, oðþæt him æghwylc þara ymbsittendra ofer hronrade hyran scolde, gomban gyldan. þæt wæs god cyning. ðæm eafera wæs æfter cenned, geong in geardum, þone god sende folce to frofre; fyrenðearfe on geat þe hie ær drugon aldorlease lange hwile. Him þæs liffrea, wuldres wealdend, woroldare forgeaf; Beowulf wæs breme blæd wide sprang, Scyldes eafera Scede landum in. Swa sceal geong guma gode gewyrcean, fromum feohgiftum on fæder. https://en.wikipedia.org/wiki/Beowulf#/media/File:Beowulf_Cotton_MS_Vitellius_A_XV_f._132r.jpg

@gutenberg_org@mastodon.social
The first folio of the heroic epic poem Beowulf, written primarily in the West Saxon dialect of Old English. Part of the Cotton MS Vitellius A XV manuscript currently located within the British Library. This is a digital photographic copy of the folio. 

Text shown according to https://www.poetryfoundation.org/poems/43521/beowulf-old-english-version: 

HWæT. WE GARDE na in geardagum, þeodcyninga, [129] þrym gefrunon, hu ða æþelingas ellen fremedon. Oft Scyld Scefing sceaþena þreatum,monegum mægþum, meodosetla ofteah, egsode eorlas. Syððan ærest wearð feasceaft funden, he þæs frofre gebad, weox under wolcnum, weorðmyndum þah, oðþæt him æghwylc þara ymbsittendra ofer hronrade hyran scolde, gomban gyldan. þæt wæs god cyning. ðæm eafera wæs æfter cenned, geong in geardum, þone god sende folce to frofre; fyrenðearfe on geat þe hie ær drugon aldorlease lange hwile. Him þæs liffrea, wuldres wealdend, woroldare forgeaf; Beowulf wæs breme blæd wide sprang, Scyldes eafera Scede landum in. Swa sceal geong guma gode gewyrcean, fromum feohgiftum on fæder.

https://en.wikipedia.org/wiki/Beowulf#/media/File:Beowulf_Cotton_MS_Vitellius_A_XV_f._132r.jpg
ALT text

The first folio of the heroic epic poem Beowulf, written primarily in the West Saxon dialect of Old English. Part of the Cotton MS Vitellius A XV manuscript currently located within the British Library. This is a digital photographic copy of the folio. Text shown according to https://www.poetryfoundation.org/poems/43521/beowulf-old-english-version: HWæT. WE GARDE na in geardagum, þeodcyninga, [129] þrym gefrunon, hu ða æþelingas ellen fremedon. Oft Scyld Scefing sceaþena þreatum,monegum mægþum, meodosetla ofteah, egsode eorlas. Syððan ærest wearð feasceaft funden, he þæs frofre gebad, weox under wolcnum, weorðmyndum þah, oðþæt him æghwylc þara ymbsittendra ofer hronrade hyran scolde, gomban gyldan. þæt wæs god cyning. ðæm eafera wæs æfter cenned, geong in geardum, þone god sende folce to frofre; fyrenðearfe on geat þe hie ær drugon aldorlease lange hwile. Him þæs liffrea, wuldres wealdend, woroldare forgeaf; Beowulf wæs breme blæd wide sprang, Scyldes eafera Scede landum in. Swa sceal geong guma gode gewyrcean, fromum feohgiftum on fæder. https://en.wikipedia.org/wiki/Beowulf#/media/File:Beowulf_Cotton_MS_Vitellius_A_XV_f._132r.jpg

@FinchHaven@sfba.social · Reply to Mastodon Engineering

@MastodonEngineering

Why are there still so many posts from both individual posters and entire instances where translation is neither offered nor allowed (http 403 or 503)

Certainly if wants to compete as on a translations into the reader's stated Interface Language should be mandatory, unless explicitly prohibited on an individual poster-by-poster basis

What gives?

As it is now, I and posters who will not let me translate their posts into a language I can read

Why do I want to give up my very finite screen space to posts I'll never be able to read?

I don't, and I won't

I'm on an instance currently running v4.3.7

@stefan@stefanbohacek.online
@stefan@stefanbohacek.online
@janeishly@beige.party

Looking for a human translator to convey your human words to a human audience? Maybe that's me!

I translate from Swedish, French, Norwegian and Danish into English (mainly UK but US possible depending on the text - I also work with a USian translator as a team where required). I'm a full Member of the Institute of Translation and Interpreting for both Swedish and French.

I'm also an Intermediate Member of the Chartered Institute of Editing and Proofreading – in other words, I offer proofreading/editing/copyediting services too.

Oh, and copywriting!

I work on everything from press releases through sustainability reports to novels. Particularly fond of archaeology/history (got to get use from my MA somehow) and personal development, but really I'm interested in almost everything and translation allows me to be a nerd about all kinds of things.

The subjects I *don't* do are legal, financial and medical.








I feel like this needs a pic, so here are two of my three cats looking comfy (if a bit warm).

A dark tortoiseshell and a tricolour cat are lying on top of each other, squished into a padded cat bed. The tricolour is looking straight into the camera. They look comfy but a bit cramped.
ALT text

A dark tortoiseshell and a tricolour cat are lying on top of each other, squished into a padded cat bed. The tricolour is looking straight into the camera. They look comfy but a bit cramped.

@stefan@stefanbohacek.online
@alxd@writing.exchange

Looking for people who would like to help by contributing s to , , , and other languages!

is already translated to and the translation mechanics work - now it's just a matter of adding other s.

We have a simple, -based translation system, where you just change index.en.md into index.es.md and you have a Spanish version of the article!

storyseedlibrary.org/

storyseedlibrary.org

Welcome to Story Seed Library!

A library of Solarpunk art and story seeds helping you imagine a better climate future!

@alxd@writing.exchange

Looking for people who would like to help by contributing s to , , , and other languages!

is already translated to and the translation mechanics work - now it's just a matter of adding other s.

We have a simple, -based translation system, where you just change index.en.md into index.es.md and you have a Spanish version of the article!

storyseedlibrary.org/

storyseedlibrary.org

Welcome to Story Seed Library!

A library of Solarpunk art and story seeds helping you imagine a better climate future!

@stefan@stefanbohacek.online · Reply to Stefan Bohacek
@stefan@stefanbohacek.online
@stefan@stefanbohacek.online
@stefan@stefanbohacek.online
@stefan@stefanbohacek.online
@stefan@stefanbohacek.online
@stefan@stefanbohacek.online
@stefan@stefanbohacek.online
@stefan@stefanbohacek.online
@bonfire@indieweb.social

🌐 Can you help translate Bonfire into your language?

We’re looking for translators and bilingual folks to help localise Bonfire extensions and UI into as many languages as possible — especially before the 1.0 release!

No coding needed — just a love of words.

🔥 Join here: app.transifex.com/bonfire/bonf

P.S. You can also help by translating this very message and/or sharing it! The more communities we reach, the more accessible Bonfire becomes. 🌍💬

explore.transifex.com

The Bonfire translation project on Transifex

Join Bonfire project in Transifex, and contribute to the world's largest localization community

@markwyner@mas.to

UPDATE: y’all are wildly helpful. Seriously. I’m so grateful for community. Translation success. 🫶🏻

Friends. I need help with a translation from Farsi to English for a moderation decision. It’s possible the translation tools aren’t accurate.

If you’re able to help, please DM me. Thanks!

@markwyner@mas.to

UPDATE: y’all are wildly helpful. Seriously. I’m so grateful for community. Translation success. 🫶🏻

Friends. I need help with a translation from Farsi to English for a moderation decision. It’s possible the translation tools aren’t accurate.

If you’re able to help, please DM me. Thanks!

@stefan@stefanbohacek.online · Reply to Stefan Bohacek
@stefan@stefanbohacek.online · Reply to Stefan Bohacek
@stefan@stefanbohacek.online · Reply to Stefan Bohacek
@stefan@stefanbohacek.online · Reply to Stefan Bohacek
@hongminhee@hackers.pub

Hackers' Pub은 단문(note)과 게시글(article) 기능이 따로 분리되어 있습니다. 그 중에서 게시글은 LLM을 이용한 번역 기능을 사용할 수 있는데, 이 때 LLM 번역이 오역을 할까 걱정될 수 있습니다. 그럴 때 LLM에게 번역에 관한 지침을 따로 줄 수 있는 방법이 있습니다. 정식 기능은 아니지만, Markdown이 HTML 문법을 허용한다는 점과 HTML 주석 기능을 활용한 것인데요.

본문 맨 위에 <!----> 사이에 LLM을 위한 지침을 써 두면 됩니다. 예를 들어, 〈“조용한 연합우주” 문제를 해결하는 두 가지 접근법: 대화 백필링 메커니즘〉 같은 경우 제가 영어와 일본어 번역을 위해 다음과 같이 지침을 써 두었습니다:

<!--
For English translators:
- The title should be: Two Approaches to Solving the “Quiet Fediverse” Problem: Conversation Backfilling Mechanisms
- It should be noted that @julian@community.nodebb.org's original article is written in English, and this article summarizes, is supplemented with additional analysis, and translates it to Korean.

日本語翻訳者へのお願い:
- 「연합우주」は韓国でのみ使われる表現ですので「フェディバース」と翻訳してください。
- 「@xxx@yyy.com」のようなメンション構文の前後にはスペースを入れてください。
-->

위와 같이 아예 제목을 수동으로 지정할 수도 있고, 특정 번역어를 사용하라고 지시할 수도 있습니다.

LLM 번역이 아주 훌륭하긴 하지만 맥락이 주어지지 않았을 때는 사람 번역가든 LLM이든 여전히 오역을 할 수 있죠. 저자가 직접 맥락을 제공할 수 있다면 오역을 피하는 데에 도움이 될 겁니다.

hackers.pub

“조용한 연합우주” 문제를 해결하는 두 가지 접근법: 대화 백필링 메커니즘

이 글은 연합우주(fediverse)에서 발생하는 "조용한 연합우주" 문제, 즉 대화의 일부만 보이는 현상의 원인과 해결책을 탐구합니다. ActivityPub 프로토콜의 분산 특성으로 인해 대화가 여러 서버에 분산되어 저장되면서 발생하는 이 문제를 해결하기 위해, 답글 트리 크롤링과 컨텍스트 소유자 기반 방식이라는 두 가지 주요 접근법을 제시합니다. 답글 트리 크롤링은 모든 답글을 순차적으로 가져오는 방식이지만 네트워크 취약성과 작업량 증가의 단점이 있고, 컨텍스트 소유자 방식은 대화의 원 작성자가 대화 내용을 관리하는 중앙화된 접근법이지만 컨텍스트 소유자에 대한 의존성이 높다는 단점이 있습니다. 또한, 모더레이션 패러다임의 충돌과 상위 전파 누락 문제와 같은 논쟁점을 지적하며, 주기적 크롤링, 사용자 트리거, 멘션 기반 백필과 같은 추가적인 백필 메커니즘을 소개합니다. 마지막으로, FEP 수렴 논의와 구현체 간 협력 현황을 통해 향후 개발 방향으로 하이브리드 접근법의 표준화를 제시하며, 다중 전략 구현, 리소스 관리, 모니터링 및 로깅의 모범 사례 가이드라인을 제시합니다. 이 글은 연합우주가 더욱 풍부하고 연결된 소셜 네트워크로 발전하기 위한 노력과 사용자 경험 개선의 중요성을 강조합니다.

@hongminhee@hackers.pub

Hackers' Pub은 단문(note)과 게시글(article) 기능이 따로 분리되어 있습니다. 그 중에서 게시글은 LLM을 이용한 번역 기능을 사용할 수 있는데, 이 때 LLM 번역이 오역을 할까 걱정될 수 있습니다. 그럴 때 LLM에게 번역에 관한 지침을 따로 줄 수 있는 방법이 있습니다. 정식 기능은 아니지만, Markdown이 HTML 문법을 허용한다는 점과 HTML 주석 기능을 활용한 것인데요.

본문 맨 위에 <!----> 사이에 LLM을 위한 지침을 써 두면 됩니다. 예를 들어, 〈“조용한 연합우주” 문제를 해결하는 두 가지 접근법: 대화 백필링 메커니즘〉 같은 경우 제가 영어와 일본어 번역을 위해 다음과 같이 지침을 써 두었습니다:

<!--
For English translators:
- The title should be: Two Approaches to Solving the “Quiet Fediverse” Problem: Conversation Backfilling Mechanisms
- It should be noted that @julian@community.nodebb.org's original article is written in English, and this article summarizes, is supplemented with additional analysis, and translates it to Korean.

日本語翻訳者へのお願い:
- 「연합우주」は韓国でのみ使われる表現ですので「フェディバース」と翻訳してください。
- 「@xxx@yyy.com」のようなメンション構文の前後にはスペースを入れてください。
-->

위와 같이 아예 제목을 수동으로 지정할 수도 있고, 특정 번역어를 사용하라고 지시할 수도 있습니다.

LLM 번역이 아주 훌륭하긴 하지만 맥락이 주어지지 않았을 때는 사람 번역가든 LLM이든 여전히 오역을 할 수 있죠. 저자가 직접 맥락을 제공할 수 있다면 오역을 피하는 데에 도움이 될 겁니다.

hackers.pub

“조용한 연합우주” 문제를 해결하는 두 가지 접근법: 대화 백필링 메커니즘

이 글은 연합우주(fediverse)에서 발생하는 "조용한 연합우주" 문제, 즉 대화의 일부만 보이는 현상의 원인과 해결책을 탐구합니다. ActivityPub 프로토콜의 분산 특성으로 인해 대화가 여러 서버에 분산되어 저장되면서 발생하는 이 문제를 해결하기 위해, 답글 트리 크롤링과 컨텍스트 소유자 기반 방식이라는 두 가지 주요 접근법을 제시합니다. 답글 트리 크롤링은 모든 답글을 순차적으로 가져오는 방식이지만 네트워크 취약성과 작업량 증가의 단점이 있고, 컨텍스트 소유자 방식은 대화의 원 작성자가 대화 내용을 관리하는 중앙화된 접근법이지만 컨텍스트 소유자에 대한 의존성이 높다는 단점이 있습니다. 또한, 모더레이션 패러다임의 충돌과 상위 전파 누락 문제와 같은 논쟁점을 지적하며, 주기적 크롤링, 사용자 트리거, 멘션 기반 백필과 같은 추가적인 백필 메커니즘을 소개합니다. 마지막으로, FEP 수렴 논의와 구현체 간 협력 현황을 통해 향후 개발 방향으로 하이브리드 접근법의 표준화를 제시하며, 다중 전략 구현, 리소스 관리, 모니터링 및 로깅의 모범 사례 가이드라인을 제시합니다. 이 글은 연합우주가 더욱 풍부하고 연결된 소셜 네트워크로 발전하기 위한 노력과 사용자 경험 개선의 중요성을 강조합니다.

@hongminhee@hackers.pub

Hackers' Pub은 단문(note)과 게시글(article) 기능이 따로 분리되어 있습니다. 그 중에서 게시글은 LLM을 이용한 번역 기능을 사용할 수 있는데, 이 때 LLM 번역이 오역을 할까 걱정될 수 있습니다. 그럴 때 LLM에게 번역에 관한 지침을 따로 줄 수 있는 방법이 있습니다. 정식 기능은 아니지만, Markdown이 HTML 문법을 허용한다는 점과 HTML 주석 기능을 활용한 것인데요.

본문 맨 위에 <!----> 사이에 LLM을 위한 지침을 써 두면 됩니다. 예를 들어, 〈“조용한 연합우주” 문제를 해결하는 두 가지 접근법: 대화 백필링 메커니즘〉 같은 경우 제가 영어와 일본어 번역을 위해 다음과 같이 지침을 써 두었습니다:

<!--
For English translators:
- The title should be: Two Approaches to Solving the “Quiet Fediverse” Problem: Conversation Backfilling Mechanisms
- It should be noted that @julian@community.nodebb.org's original article is written in English, and this article summarizes, is supplemented with additional analysis, and translates it to Korean.

日本語翻訳者へのお願い:
- 「연합우주」は韓国でのみ使われる表現ですので「フェディバース」と翻訳してください。
- 「@xxx@yyy.com」のようなメンション構文の前後にはスペースを入れてください。
-->

위와 같이 아예 제목을 수동으로 지정할 수도 있고, 특정 번역어를 사용하라고 지시할 수도 있습니다.

LLM 번역이 아주 훌륭하긴 하지만 맥락이 주어지지 않았을 때는 사람 번역가든 LLM이든 여전히 오역을 할 수 있죠. 저자가 직접 맥락을 제공할 수 있다면 오역을 피하는 데에 도움이 될 겁니다.

hackers.pub

“조용한 연합우주” 문제를 해결하는 두 가지 접근법: 대화 백필링 메커니즘

이 글은 연합우주(fediverse)에서 발생하는 "조용한 연합우주" 문제, 즉 대화의 일부만 보이는 현상의 원인과 해결책을 탐구합니다. ActivityPub 프로토콜의 분산 특성으로 인해 대화가 여러 서버에 분산되어 저장되면서 발생하는 이 문제를 해결하기 위해, 답글 트리 크롤링과 컨텍스트 소유자 기반 방식이라는 두 가지 주요 접근법을 제시합니다. 답글 트리 크롤링은 모든 답글을 순차적으로 가져오는 방식이지만 네트워크 취약성과 작업량 증가의 단점이 있고, 컨텍스트 소유자 방식은 대화의 원 작성자가 대화 내용을 관리하는 중앙화된 접근법이지만 컨텍스트 소유자에 대한 의존성이 높다는 단점이 있습니다. 또한, 모더레이션 패러다임의 충돌과 상위 전파 누락 문제와 같은 논쟁점을 지적하며, 주기적 크롤링, 사용자 트리거, 멘션 기반 백필과 같은 추가적인 백필 메커니즘을 소개합니다. 마지막으로, FEP 수렴 논의와 구현체 간 협력 현황을 통해 향후 개발 방향으로 하이브리드 접근법의 표준화를 제시하며, 다중 전략 구현, 리소스 관리, 모니터링 및 로깅의 모범 사례 가이드라인을 제시합니다. 이 글은 연합우주가 더욱 풍부하고 연결된 소셜 네트워크로 발전하기 위한 노력과 사용자 경험 개선의 중요성을 강조합니다.

@bojacobs@hcommons.social
@bojacobs@hcommons.social
@stefan@stefanbohacek.online · Reply to Stefan Bohacek

Reminds me of the localization efforts on Mozilla's Firefox OS several years ago.

"Ibrahima Sarr, a Senegalese coder, led the translation of Firefox into Fulah, which is spoken by 20m people from Senegal to Nigeria. “Crash” became hookii (a cow falling over but not dying); “timeout” became a honaama (your fish has got away). “Aspect ratio” became jeendondiral, a rebuke from elders when a fishing net is wrongly woven."

archive.is/2025.01.09-014218/h

@thejapantimes@mastodon.social
@amoroso@oldbytes.space

PSA

Mastodon has a great translation tool that lets people read your posts in their favorite languages.

But the feature works only if you set the default language of posts (Preferences > Other > POSTING DEFAULTS > Posting language) and override it when posting in languages other than the default (click the language name button in the post editor).

@amoroso@oldbytes.space

PSA

Mastodon has a great translation tool that lets people read your posts in their favorite languages.

But the feature works only if you set the default language of posts (Preferences > Other > POSTING DEFAULTS > Posting language) and override it when posting in languages other than the default (click the language name button in the post editor).

@hongminhee@hackers.pub

LLM 기반의 게시글 번역 기능이 추가되었습니다. 우선, 자신이 쓴 게시글이 LLM을 이용해 번역되는 것을 허용하려면, 게시글 공개 설정에서 “LLM 기반 자동 번역 허용” 옵션을 켜 주셔야 합니다. 기존 게시글은 모두 이 옵션이 꺼져 있습니다만, 새로 쓰는 게시글의 경우 기본적으로 켜져 있습니다.

한국어판 게시글 공개 설정 페이지에 추가된 “LLM 기반 자동 번역 허용” 옵션
한국어판 게시글 공개 설정 페이지에 추가된 “LLM 기반 자동 번역 허용” 옵션
영어판 게시물 공개 설정 페이지에 추가된 “Allow LLM-powered automatic translation” 옵션
영어판 게시물 공개 설정 페이지에 추가된 “Allow LLM-powered automatic translation” 옵션

위와 같이 옵션을 켜 준 게시글은 위쪽에 다음과 같이 “다른 언어로 읽기” 메뉴가 표시되게 됩니다. 이 메뉴에 나오는 언어 목록은 언어 설정에서 정할 수 있습니다.

게시글 첫 부분에 표시되는 “다른 언어로 읽기” 메뉴 (한국어판)
게시글 첫 부분에 표시되는 “다른 언어로 읽기” 메뉴 (한국어판)
게시글 첫 부분에 표시되는 “Read in other languages” 메뉴 (영어판)
게시글 첫 부분에 표시되는 “Read in other languages” 메뉴 (영어판)

이 중에서 이미 번역이 완료된 언어는 바로 표시되지만, 아직 번역이 완료되지 않은 언어의 경우, 아래와 같이 기다리라는 메시지가 뜨게 됩니다. 게시글의 분량에 따라 번역 시간은 차이가 나지만, 짧으면 30초에서 길면 5분 정도 걸립니다.

게시글이 번역중이라는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역중입니다. 번역이 완료될 때까지 기다려 주세요.”
게시글이 번역중이라는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역중입니다. 번역이 완료될 때까지 기다려 주세요.”
게시글이 번역중이라는 메시지 (영어판): “This article is being translated from Korean to English. Please wait until the translation is complete.”
게시글이 번역중이라는 메시지 (영어판): “This article is being translated from Korean to English. Please wait until the translation is complete.”

번역이 완료되면, 아래와 같이 메시지가 바뀝니다.

게시글의 번역본 상단에 뜨는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역되었습니다.”
게시글의 번역본 상단에 뜨는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역되었습니다.”
게시글의 번역본 상단에 뜨는 메시지 (영어판): “This article has been translated from Korean to English.”
게시글의 번역본 상단에 뜨는 메시지 (영어판): “This article has been translated from Korean to English.”

번역 기능은 제가 Hackers' Pub을 맨 처음 구상할 때부터 핵심 기능으로 고려하고 있던 것이었습니다. 소프트웨어 프로그래머로서 일정 수준 이상 성장하기 위해서는 반드시 영어를 배워야만 하는 불합리함이나 그리고 일본어나 중국어 등 영어가 아닌 언어로 쓰인 다양한 자료에 대부분의 외국인은 접근하지 못한다는 아쉬움을 오래 전부터 느꼈기 때문입니다. 다행히 얼마 전부터 LLM의 번역 품질이 아주 좋아졌고, 이를 활용하여 꽤 괜찮은 품질의 번역 기능을 Hackers' Pub 같은 작은 웹사이트에서도 구현할 수 있게 되었네요.

참고로 현재 번역에 쓰이는 모델은 Claude Sonnet 3.7입니다. 저렴하다고는 할 수 없는 모델인데요. 시범적으로 운영해 보고, 비용이 너무 부담된다고 여겨지면 Gemini 2.5 Flash 같은 다른 모델로 전환하는 것도 고려하고 있습니다.

아무튼, 모처럼 추가한 번역 기능이니 많은 분들이 유용함을 누리셨으면 좋겠습니다.

아래는 제가 샘플로 미리 만들어 둔 번역본들입니다:

hackers.pub

브라우저 네이티브 번역 및 언어 감지 API 곧 출시 예정

W3C에서 제안된 번역 및 언어 감지 API는 웹 개발자에게 매우 흥미로운 소식입니다. 이 API는 브라우저에서 텍스트 번역과 언어 감지를 기본적으로 지원하여, 더 이상 외부 API나 타사 서비스에 의존할 필요 없이 로컬에서 처리할 수 있게 합니다. API 디자인은 간단하며, `Translator`와 `LanguageDetector` 객체를 통해 번역 및 언어 감지 기능을 제공합니다. 예를 들어, 영어에서 프랑스어로의 번역은 몇 줄의 코드로 쉽게 구현할 수 있습니다. 이 API는 다국어 웹사이트 및 애플리케이션 개발에 혁신을 가져올 것이며, 브라우저가 언어 모델 다운로드 및 사용량 할당량을 관리합니다. 아직 초안 단계이지만, 브라우저 간의 표준화된 기능으로 구현될 가능성이 높아 기대됩니다.

@hongminhee@hackers.pub

LLM 기반의 게시글 번역 기능이 추가되었습니다. 우선, 자신이 쓴 게시글이 LLM을 이용해 번역되는 것을 허용하려면, 게시글 공개 설정에서 “LLM 기반 자동 번역 허용” 옵션을 켜 주셔야 합니다. 기존 게시글은 모두 이 옵션이 꺼져 있습니다만, 새로 쓰는 게시글의 경우 기본적으로 켜져 있습니다.

한국어판 게시글 공개 설정 페이지에 추가된 “LLM 기반 자동 번역 허용” 옵션
한국어판 게시글 공개 설정 페이지에 추가된 “LLM 기반 자동 번역 허용” 옵션
영어판 게시물 공개 설정 페이지에 추가된 “Allow LLM-powered automatic translation” 옵션
영어판 게시물 공개 설정 페이지에 추가된 “Allow LLM-powered automatic translation” 옵션

위와 같이 옵션을 켜 준 게시글은 위쪽에 다음과 같이 “다른 언어로 읽기” 메뉴가 표시되게 됩니다. 이 메뉴에 나오는 언어 목록은 언어 설정에서 정할 수 있습니다.

게시글 첫 부분에 표시되는 “다른 언어로 읽기” 메뉴 (한국어판)
게시글 첫 부분에 표시되는 “다른 언어로 읽기” 메뉴 (한국어판)
게시글 첫 부분에 표시되는 “Read in other languages” 메뉴 (영어판)
게시글 첫 부분에 표시되는 “Read in other languages” 메뉴 (영어판)

이 중에서 이미 번역이 완료된 언어는 바로 표시되지만, 아직 번역이 완료되지 않은 언어의 경우, 아래와 같이 기다리라는 메시지가 뜨게 됩니다. 게시글의 분량에 따라 번역 시간은 차이가 나지만, 짧으면 30초에서 길면 5분 정도 걸립니다.

게시글이 번역중이라는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역중입니다. 번역이 완료될 때까지 기다려 주세요.”
게시글이 번역중이라는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역중입니다. 번역이 완료될 때까지 기다려 주세요.”
게시글이 번역중이라는 메시지 (영어판): “This article is being translated from Korean to English. Please wait until the translation is complete.”
게시글이 번역중이라는 메시지 (영어판): “This article is being translated from Korean to English. Please wait until the translation is complete.”

번역이 완료되면, 아래와 같이 메시지가 바뀝니다.

게시글의 번역본 상단에 뜨는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역되었습니다.”
게시글의 번역본 상단에 뜨는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역되었습니다.”
게시글의 번역본 상단에 뜨는 메시지 (영어판): “This article has been translated from Korean to English.”
게시글의 번역본 상단에 뜨는 메시지 (영어판): “This article has been translated from Korean to English.”

번역 기능은 제가 Hackers' Pub을 맨 처음 구상할 때부터 핵심 기능으로 고려하고 있던 것이었습니다. 소프트웨어 프로그래머로서 일정 수준 이상 성장하기 위해서는 반드시 영어를 배워야만 하는 불합리함이나 그리고 일본어나 중국어 등 영어가 아닌 언어로 쓰인 다양한 자료에 대부분의 외국인은 접근하지 못한다는 아쉬움을 오래 전부터 느꼈기 때문입니다. 다행히 얼마 전부터 LLM의 번역 품질이 아주 좋아졌고, 이를 활용하여 꽤 괜찮은 품질의 번역 기능을 Hackers' Pub 같은 작은 웹사이트에서도 구현할 수 있게 되었네요.

참고로 현재 번역에 쓰이는 모델은 Claude Sonnet 3.7입니다. 저렴하다고는 할 수 없는 모델인데요. 시범적으로 운영해 보고, 비용이 너무 부담된다고 여겨지면 Gemini 2.5 Flash 같은 다른 모델로 전환하는 것도 고려하고 있습니다.

아무튼, 모처럼 추가한 번역 기능이니 많은 분들이 유용함을 누리셨으면 좋겠습니다.

아래는 제가 샘플로 미리 만들어 둔 번역본들입니다:

hackers.pub

브라우저 네이티브 번역 및 언어 감지 API 곧 출시 예정

W3C에서 제안된 번역 및 언어 감지 API는 웹 개발자에게 매우 흥미로운 소식입니다. 이 API는 브라우저에서 텍스트 번역과 언어 감지를 기본적으로 지원하여, 더 이상 외부 API나 타사 서비스에 의존할 필요 없이 로컬에서 처리할 수 있게 합니다. API 디자인은 간단하며, `Translator`와 `LanguageDetector` 객체를 통해 번역 및 언어 감지 기능을 제공합니다. 예를 들어, 영어에서 프랑스어로의 번역은 몇 줄의 코드로 쉽게 구현할 수 있습니다. 이 API는 다국어 웹사이트 및 애플리케이션 개발에 혁신을 가져올 것이며, 브라우저가 언어 모델 다운로드 및 사용량 할당량을 관리합니다. 아직 초안 단계이지만, 브라우저 간의 표준화된 기능으로 구현될 가능성이 높아 기대됩니다.

@hongminhee@hackers.pub

LLM 기반의 게시글 번역 기능이 추가되었습니다. 우선, 자신이 쓴 게시글이 LLM을 이용해 번역되는 것을 허용하려면, 게시글 공개 설정에서 “LLM 기반 자동 번역 허용” 옵션을 켜 주셔야 합니다. 기존 게시글은 모두 이 옵션이 꺼져 있습니다만, 새로 쓰는 게시글의 경우 기본적으로 켜져 있습니다.

한국어판 게시글 공개 설정 페이지에 추가된 “LLM 기반 자동 번역 허용” 옵션
한국어판 게시글 공개 설정 페이지에 추가된 “LLM 기반 자동 번역 허용” 옵션
영어판 게시물 공개 설정 페이지에 추가된 “Allow LLM-powered automatic translation” 옵션
영어판 게시물 공개 설정 페이지에 추가된 “Allow LLM-powered automatic translation” 옵션

위와 같이 옵션을 켜 준 게시글은 위쪽에 다음과 같이 “다른 언어로 읽기” 메뉴가 표시되게 됩니다. 이 메뉴에 나오는 언어 목록은 언어 설정에서 정할 수 있습니다.

게시글 첫 부분에 표시되는 “다른 언어로 읽기” 메뉴 (한국어판)
게시글 첫 부분에 표시되는 “다른 언어로 읽기” 메뉴 (한국어판)
게시글 첫 부분에 표시되는 “Read in other languages” 메뉴 (영어판)
게시글 첫 부분에 표시되는 “Read in other languages” 메뉴 (영어판)

이 중에서 이미 번역이 완료된 언어는 바로 표시되지만, 아직 번역이 완료되지 않은 언어의 경우, 아래와 같이 기다리라는 메시지가 뜨게 됩니다. 게시글의 분량에 따라 번역 시간은 차이가 나지만, 짧으면 30초에서 길면 5분 정도 걸립니다.

게시글이 번역중이라는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역중입니다. 번역이 완료될 때까지 기다려 주세요.”
게시글이 번역중이라는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역중입니다. 번역이 완료될 때까지 기다려 주세요.”
게시글이 번역중이라는 메시지 (영어판): “This article is being translated from Korean to English. Please wait until the translation is complete.”
게시글이 번역중이라는 메시지 (영어판): “This article is being translated from Korean to English. Please wait until the translation is complete.”

번역이 완료되면, 아래와 같이 메시지가 바뀝니다.

게시글의 번역본 상단에 뜨는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역되었습니다.”
게시글의 번역본 상단에 뜨는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역되었습니다.”
게시글의 번역본 상단에 뜨는 메시지 (영어판): “This article has been translated from Korean to English.”
게시글의 번역본 상단에 뜨는 메시지 (영어판): “This article has been translated from Korean to English.”

번역 기능은 제가 Hackers' Pub을 맨 처음 구상할 때부터 핵심 기능으로 고려하고 있던 것이었습니다. 소프트웨어 프로그래머로서 일정 수준 이상 성장하기 위해서는 반드시 영어를 배워야만 하는 불합리함이나 그리고 일본어나 중국어 등 영어가 아닌 언어로 쓰인 다양한 자료에 대부분의 외국인은 접근하지 못한다는 아쉬움을 오래 전부터 느꼈기 때문입니다. 다행히 얼마 전부터 LLM의 번역 품질이 아주 좋아졌고, 이를 활용하여 꽤 괜찮은 품질의 번역 기능을 Hackers' Pub 같은 작은 웹사이트에서도 구현할 수 있게 되었네요.

참고로 현재 번역에 쓰이는 모델은 Claude Sonnet 3.7입니다. 저렴하다고는 할 수 없는 모델인데요. 시범적으로 운영해 보고, 비용이 너무 부담된다고 여겨지면 Gemini 2.5 Flash 같은 다른 모델로 전환하는 것도 고려하고 있습니다.

아무튼, 모처럼 추가한 번역 기능이니 많은 분들이 유용함을 누리셨으면 좋겠습니다.

아래는 제가 샘플로 미리 만들어 둔 번역본들입니다:

hackers.pub

브라우저 네이티브 번역 및 언어 감지 API 곧 출시 예정

W3C에서 제안된 번역 및 언어 감지 API는 웹 개발자에게 매우 흥미로운 소식입니다. 이 API는 브라우저에서 텍스트 번역과 언어 감지를 기본적으로 지원하여, 더 이상 외부 API나 타사 서비스에 의존할 필요 없이 로컬에서 처리할 수 있게 합니다. API 디자인은 간단하며, `Translator`와 `LanguageDetector` 객체를 통해 번역 및 언어 감지 기능을 제공합니다. 예를 들어, 영어에서 프랑스어로의 번역은 몇 줄의 코드로 쉽게 구현할 수 있습니다. 이 API는 다국어 웹사이트 및 애플리케이션 개발에 혁신을 가져올 것이며, 브라우저가 언어 모델 다운로드 및 사용량 할당량을 관리합니다. 아직 초안 단계이지만, 브라우저 간의 표준화된 기능으로 구현될 가능성이 높아 기대됩니다.

@hongminhee@hackers.pub

LLM 기반의 게시글 번역 기능이 추가되었습니다. 우선, 자신이 쓴 게시글이 LLM을 이용해 번역되는 것을 허용하려면, 게시글 공개 설정에서 “LLM 기반 자동 번역 허용” 옵션을 켜 주셔야 합니다. 기존 게시글은 모두 이 옵션이 꺼져 있습니다만, 새로 쓰는 게시글의 경우 기본적으로 켜져 있습니다.

한국어판 게시글 공개 설정 페이지에 추가된 “LLM 기반 자동 번역 허용” 옵션
한국어판 게시글 공개 설정 페이지에 추가된 “LLM 기반 자동 번역 허용” 옵션
영어판 게시물 공개 설정 페이지에 추가된 “Allow LLM-powered automatic translation” 옵션
영어판 게시물 공개 설정 페이지에 추가된 “Allow LLM-powered automatic translation” 옵션

위와 같이 옵션을 켜 준 게시글은 위쪽에 다음과 같이 “다른 언어로 읽기” 메뉴가 표시되게 됩니다. 이 메뉴에 나오는 언어 목록은 언어 설정에서 정할 수 있습니다.

게시글 첫 부분에 표시되는 “다른 언어로 읽기” 메뉴 (한국어판)
게시글 첫 부분에 표시되는 “다른 언어로 읽기” 메뉴 (한국어판)
게시글 첫 부분에 표시되는 “Read in other languages” 메뉴 (영어판)
게시글 첫 부분에 표시되는 “Read in other languages” 메뉴 (영어판)

이 중에서 이미 번역이 완료된 언어는 바로 표시되지만, 아직 번역이 완료되지 않은 언어의 경우, 아래와 같이 기다리라는 메시지가 뜨게 됩니다. 게시글의 분량에 따라 번역 시간은 차이가 나지만, 짧으면 30초에서 길면 5분 정도 걸립니다.

게시글이 번역중이라는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역중입니다. 번역이 완료될 때까지 기다려 주세요.”
게시글이 번역중이라는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역중입니다. 번역이 완료될 때까지 기다려 주세요.”
게시글이 번역중이라는 메시지 (영어판): “This article is being translated from Korean to English. Please wait until the translation is complete.”
게시글이 번역중이라는 메시지 (영어판): “This article is being translated from Korean to English. Please wait until the translation is complete.”

번역이 완료되면, 아래와 같이 메시지가 바뀝니다.

게시글의 번역본 상단에 뜨는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역되었습니다.”
게시글의 번역본 상단에 뜨는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역되었습니다.”
게시글의 번역본 상단에 뜨는 메시지 (영어판): “This article has been translated from Korean to English.”
게시글의 번역본 상단에 뜨는 메시지 (영어판): “This article has been translated from Korean to English.”

번역 기능은 제가 Hackers' Pub을 맨 처음 구상할 때부터 핵심 기능으로 고려하고 있던 것이었습니다. 소프트웨어 프로그래머로서 일정 수준 이상 성장하기 위해서는 반드시 영어를 배워야만 하는 불합리함이나 그리고 일본어나 중국어 등 영어가 아닌 언어로 쓰인 다양한 자료에 대부분의 외국인은 접근하지 못한다는 아쉬움을 오래 전부터 느꼈기 때문입니다. 다행히 얼마 전부터 LLM의 번역 품질이 아주 좋아졌고, 이를 활용하여 꽤 괜찮은 품질의 번역 기능을 Hackers' Pub 같은 작은 웹사이트에서도 구현할 수 있게 되었네요.

참고로 현재 번역에 쓰이는 모델은 Claude Sonnet 3.7입니다. 저렴하다고는 할 수 없는 모델인데요. 시범적으로 운영해 보고, 비용이 너무 부담된다고 여겨지면 Gemini 2.5 Flash 같은 다른 모델로 전환하는 것도 고려하고 있습니다.

아무튼, 모처럼 추가한 번역 기능이니 많은 분들이 유용함을 누리셨으면 좋겠습니다.

아래는 제가 샘플로 미리 만들어 둔 번역본들입니다:

hackers.pub

브라우저 네이티브 번역 및 언어 감지 API 곧 출시 예정

W3C에서 제안된 번역 및 언어 감지 API는 웹 개발자에게 매우 흥미로운 소식입니다. 이 API는 브라우저에서 텍스트 번역과 언어 감지를 기본적으로 지원하여, 더 이상 외부 API나 타사 서비스에 의존할 필요 없이 로컬에서 처리할 수 있게 합니다. API 디자인은 간단하며, `Translator`와 `LanguageDetector` 객체를 통해 번역 및 언어 감지 기능을 제공합니다. 예를 들어, 영어에서 프랑스어로의 번역은 몇 줄의 코드로 쉽게 구현할 수 있습니다. 이 API는 다국어 웹사이트 및 애플리케이션 개발에 혁신을 가져올 것이며, 브라우저가 언어 모델 다운로드 및 사용량 할당량을 관리합니다. 아직 초안 단계이지만, 브라우저 간의 표준화된 기능으로 구현될 가능성이 높아 기대됩니다.

@hongminhee@hackers.pub

LLM 기반의 게시글 번역 기능이 추가되었습니다. 우선, 자신이 쓴 게시글이 LLM을 이용해 번역되는 것을 허용하려면, 게시글 공개 설정에서 “LLM 기반 자동 번역 허용” 옵션을 켜 주셔야 합니다. 기존 게시글은 모두 이 옵션이 꺼져 있습니다만, 새로 쓰는 게시글의 경우 기본적으로 켜져 있습니다.

한국어판 게시글 공개 설정 페이지에 추가된 “LLM 기반 자동 번역 허용” 옵션
한국어판 게시글 공개 설정 페이지에 추가된 “LLM 기반 자동 번역 허용” 옵션
영어판 게시물 공개 설정 페이지에 추가된 “Allow LLM-powered automatic translation” 옵션
영어판 게시물 공개 설정 페이지에 추가된 “Allow LLM-powered automatic translation” 옵션

위와 같이 옵션을 켜 준 게시글은 위쪽에 다음과 같이 “다른 언어로 읽기” 메뉴가 표시되게 됩니다. 이 메뉴에 나오는 언어 목록은 언어 설정에서 정할 수 있습니다.

게시글 첫 부분에 표시되는 “다른 언어로 읽기” 메뉴 (한국어판)
게시글 첫 부분에 표시되는 “다른 언어로 읽기” 메뉴 (한국어판)
게시글 첫 부분에 표시되는 “Read in other languages” 메뉴 (영어판)
게시글 첫 부분에 표시되는 “Read in other languages” 메뉴 (영어판)

이 중에서 이미 번역이 완료된 언어는 바로 표시되지만, 아직 번역이 완료되지 않은 언어의 경우, 아래와 같이 기다리라는 메시지가 뜨게 됩니다. 게시글의 분량에 따라 번역 시간은 차이가 나지만, 짧으면 30초에서 길면 5분 정도 걸립니다.

게시글이 번역중이라는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역중입니다. 번역이 완료될 때까지 기다려 주세요.”
게시글이 번역중이라는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역중입니다. 번역이 완료될 때까지 기다려 주세요.”
게시글이 번역중이라는 메시지 (영어판): “This article is being translated from Korean to English. Please wait until the translation is complete.”
게시글이 번역중이라는 메시지 (영어판): “This article is being translated from Korean to English. Please wait until the translation is complete.”

번역이 완료되면, 아래와 같이 메시지가 바뀝니다.

게시글의 번역본 상단에 뜨는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역되었습니다.”
게시글의 번역본 상단에 뜨는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역되었습니다.”
게시글의 번역본 상단에 뜨는 메시지 (영어판): “This article has been translated from Korean to English.”
게시글의 번역본 상단에 뜨는 메시지 (영어판): “This article has been translated from Korean to English.”

번역 기능은 제가 Hackers' Pub을 맨 처음 구상할 때부터 핵심 기능으로 고려하고 있던 것이었습니다. 소프트웨어 프로그래머로서 일정 수준 이상 성장하기 위해서는 반드시 영어를 배워야만 하는 불합리함이나 그리고 일본어나 중국어 등 영어가 아닌 언어로 쓰인 다양한 자료에 대부분의 외국인은 접근하지 못한다는 아쉬움을 오래 전부터 느꼈기 때문입니다. 다행히 얼마 전부터 LLM의 번역 품질이 아주 좋아졌고, 이를 활용하여 꽤 괜찮은 품질의 번역 기능을 Hackers' Pub 같은 작은 웹사이트에서도 구현할 수 있게 되었네요.

참고로 현재 번역에 쓰이는 모델은 Claude Sonnet 3.7입니다. 저렴하다고는 할 수 없는 모델인데요. 시범적으로 운영해 보고, 비용이 너무 부담된다고 여겨지면 Gemini 2.5 Flash 같은 다른 모델로 전환하는 것도 고려하고 있습니다.

아무튼, 모처럼 추가한 번역 기능이니 많은 분들이 유용함을 누리셨으면 좋겠습니다.

아래는 제가 샘플로 미리 만들어 둔 번역본들입니다:

hackers.pub

브라우저 네이티브 번역 및 언어 감지 API 곧 출시 예정

W3C에서 제안된 번역 및 언어 감지 API는 웹 개발자에게 매우 흥미로운 소식입니다. 이 API는 브라우저에서 텍스트 번역과 언어 감지를 기본적으로 지원하여, 더 이상 외부 API나 타사 서비스에 의존할 필요 없이 로컬에서 처리할 수 있게 합니다. API 디자인은 간단하며, `Translator`와 `LanguageDetector` 객체를 통해 번역 및 언어 감지 기능을 제공합니다. 예를 들어, 영어에서 프랑스어로의 번역은 몇 줄의 코드로 쉽게 구현할 수 있습니다. 이 API는 다국어 웹사이트 및 애플리케이션 개발에 혁신을 가져올 것이며, 브라우저가 언어 모델 다운로드 및 사용량 할당량을 관리합니다. 아직 초안 단계이지만, 브라우저 간의 표준화된 기능으로 구현될 가능성이 높아 기대됩니다.

@hongminhee@hackers.pub

LLM 기반의 게시글 번역 기능이 추가되었습니다. 우선, 자신이 쓴 게시글이 LLM을 이용해 번역되는 것을 허용하려면, 게시글 공개 설정에서 “LLM 기반 자동 번역 허용” 옵션을 켜 주셔야 합니다. 기존 게시글은 모두 이 옵션이 꺼져 있습니다만, 새로 쓰는 게시글의 경우 기본적으로 켜져 있습니다.

한국어판 게시글 공개 설정 페이지에 추가된 “LLM 기반 자동 번역 허용” 옵션
한국어판 게시글 공개 설정 페이지에 추가된 “LLM 기반 자동 번역 허용” 옵션
영어판 게시물 공개 설정 페이지에 추가된 “Allow LLM-powered automatic translation” 옵션
영어판 게시물 공개 설정 페이지에 추가된 “Allow LLM-powered automatic translation” 옵션

위와 같이 옵션을 켜 준 게시글은 위쪽에 다음과 같이 “다른 언어로 읽기” 메뉴가 표시되게 됩니다. 이 메뉴에 나오는 언어 목록은 언어 설정에서 정할 수 있습니다.

게시글 첫 부분에 표시되는 “다른 언어로 읽기” 메뉴 (한국어판)
게시글 첫 부분에 표시되는 “다른 언어로 읽기” 메뉴 (한국어판)
게시글 첫 부분에 표시되는 “Read in other languages” 메뉴 (영어판)
게시글 첫 부분에 표시되는 “Read in other languages” 메뉴 (영어판)

이 중에서 이미 번역이 완료된 언어는 바로 표시되지만, 아직 번역이 완료되지 않은 언어의 경우, 아래와 같이 기다리라는 메시지가 뜨게 됩니다. 게시글의 분량에 따라 번역 시간은 차이가 나지만, 짧으면 30초에서 길면 5분 정도 걸립니다.

게시글이 번역중이라는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역중입니다. 번역이 완료될 때까지 기다려 주세요.”
게시글이 번역중이라는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역중입니다. 번역이 완료될 때까지 기다려 주세요.”
게시글이 번역중이라는 메시지 (영어판): “This article is being translated from Korean to English. Please wait until the translation is complete.”
게시글이 번역중이라는 메시지 (영어판): “This article is being translated from Korean to English. Please wait until the translation is complete.”

번역이 완료되면, 아래와 같이 메시지가 바뀝니다.

게시글의 번역본 상단에 뜨는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역되었습니다.”
게시글의 번역본 상단에 뜨는 메시지 (한국어판): “이 게시글은 영어에서 한국어로 번역되었습니다.”
게시글의 번역본 상단에 뜨는 메시지 (영어판): “This article has been translated from Korean to English.”
게시글의 번역본 상단에 뜨는 메시지 (영어판): “This article has been translated from Korean to English.”

번역 기능은 제가 Hackers' Pub을 맨 처음 구상할 때부터 핵심 기능으로 고려하고 있던 것이었습니다. 소프트웨어 프로그래머로서 일정 수준 이상 성장하기 위해서는 반드시 영어를 배워야만 하는 불합리함이나 그리고 일본어나 중국어 등 영어가 아닌 언어로 쓰인 다양한 자료에 대부분의 외국인은 접근하지 못한다는 아쉬움을 오래 전부터 느꼈기 때문입니다. 다행히 얼마 전부터 LLM의 번역 품질이 아주 좋아졌고, 이를 활용하여 꽤 괜찮은 품질의 번역 기능을 Hackers' Pub 같은 작은 웹사이트에서도 구현할 수 있게 되었네요.

참고로 현재 번역에 쓰이는 모델은 Claude Sonnet 3.7입니다. 저렴하다고는 할 수 없는 모델인데요. 시범적으로 운영해 보고, 비용이 너무 부담된다고 여겨지면 Gemini 2.5 Flash 같은 다른 모델로 전환하는 것도 고려하고 있습니다.

아무튼, 모처럼 추가한 번역 기능이니 많은 분들이 유용함을 누리셨으면 좋겠습니다.

아래는 제가 샘플로 미리 만들어 둔 번역본들입니다:

hackers.pub

브라우저 네이티브 번역 및 언어 감지 API 곧 출시 예정

W3C에서 제안된 번역 및 언어 감지 API는 웹 개발자에게 매우 흥미로운 소식입니다. 이 API는 브라우저에서 텍스트 번역과 언어 감지를 기본적으로 지원하여, 더 이상 외부 API나 타사 서비스에 의존할 필요 없이 로컬에서 처리할 수 있게 합니다. API 디자인은 간단하며, `Translator`와 `LanguageDetector` 객체를 통해 번역 및 언어 감지 기능을 제공합니다. 예를 들어, 영어에서 프랑스어로의 번역은 몇 줄의 코드로 쉽게 구현할 수 있습니다. 이 API는 다국어 웹사이트 및 애플리케이션 개발에 혁신을 가져올 것이며, 브라우저가 언어 모델 다운로드 및 사용량 할당량을 관리합니다. 아직 초안 단계이지만, 브라우저 간의 표준화된 기능으로 구현될 가능성이 높아 기대됩니다.

@kagihq@mastodon.social

We've been very excited to share our new UI and features for Kagi Translate, all designed to make your translation experience better than ever.

Try it out! translate.kagi.com/

Quality and feature-rich translations with zero tracking 🔒

An animation with Kagi's cartoon dog mascot, named Doggo, walking around a globe with pop up texts of "Hello" in different languages.
ALT text

An animation with Kagi's cartoon dog mascot, named Doggo, walking around a globe with pop up texts of "Hello" in different languages.

@gutenberg_org@mastodon.social

Translators: unsung heroes of a multilingual web

Following the launch of the ‘World Wide Web’ (which became known as ‘the web’) – in 1990, users with a native language other than English reached 5 percent by 1994, 20 percent by 1998, 50 percent by 2000 and 75 percent by 2015.

By Marie Lebert

ausit.org/blog/translators-uns

ausit.org

Translators: unsung heroes of a multilingual web - AUSIT

@gutenberg_org@mastodon.social

Translators: unsung heroes of a multilingual web

Following the launch of the ‘World Wide Web’ (which became known as ‘the web’) – in 1990, users with a native language other than English reached 5 percent by 1994, 20 percent by 1998, 50 percent by 2000 and 75 percent by 2015.

By Marie Lebert

ausit.org/blog/translators-uns

ausit.org

Translators: unsung heroes of a multilingual web - AUSIT

@willbuckingham@zirk.us

Typesetting in four languages —  or , or , English & Gaelic — is a challenge. But the proofs for our short story collection translated between Taiwanese and Gaelic are coming into shape. And they're beautiful. Stories by Elissa Hunter-Dorans, Kiú-kiong, Naomi Sím & Lisa MacDonald.

The book is available on pre-order, and will be out in June, after which we're planning events in both the UK and Taiwan.

books.windandbones.com/product

books.windandbones.com

Tâigael: Stories from Taiwanese and Gaelic, ed. Hannah Stevens & Will Buckingham (June 2025)

PRE-ORDER Support our work in language diversity by pre-ordering Tâigael: Stories from Taiwanese and Gaelic. When the book is published on 15 June...

@hongminhee@hackers.pub

Just reviewed the W3C draft for the Translator and Language Detector APIs. This is genuinely exciting development for web developers.

The proposal would add native browser support for:

  • Text translation between languages
  • Language detection of arbitrary text
  • Both with streaming capabilities

No more relying on third-party translation services or embedding external APIs for basic language operations. All processing happens locally in the browser.

The API design is clean and straightforward:

// Translation example
const translator = await Translator.create({
  sourceLanguage: "en",
  targetLanguage: "fr"
});

const translatedText = await translator.translate("Hello world");

// Language detection example
const detector = await LanguageDetector.create();
const results = await detector.detect("Hello world");
// Returns array of detected languages with confidence scores

This will be a game-changer for multilingual sites and applications. The browser handles downloading appropriate language models and manages usage quotas.

The spec is still in draft form but shows promising progress toward standardizing these capabilities across browsers. Looking forward to seeing this implemented.

webmachinelearning.github.io

Translator and Language Detector APIs

@revisto@mastodon.social

I'm excited to share that Drum Machine is now officially on the @gnome translation platform! This is a big step forward in making Drum Machine accessible to users worldwide. You can contribute translations via Damned Lies: l10n.gnome.org/module/drum-mac.

github.com/Revisto/drum-machine

Drum Machine's banner
ALT text

Drum Machine's banner

Drum Machine Module on i10n.gnome.org
ALT text

Drum Machine Module on i10n.gnome.org

@davidaugust@mastodon.online
"In this case of volcanic eruption, you will hear mermaids. Do not ignore the mermaids; they are there for your safety."

[screenshot of a post by] ProfJenniBarclay @VolcanoJenni: 

Perils of Google Translate No. 44a. People seeking greater warning of volcanic eruption want sirens _not_ mermaids. (Spanish: Sirenas).
ALT text

"In this case of volcanic eruption, you will hear mermaids. Do not ignore the mermaids; they are there for your safety." [screenshot of a post by] ProfJenniBarclay @VolcanoJenni: Perils of Google Translate No. 44a. People seeking greater warning of volcanic eruption want sirens _not_ mermaids. (Spanish: Sirenas).

@davidaugust@mastodon.online
"In this case of volcanic eruption, you will hear mermaids. Do not ignore the mermaids; they are there for your safety."

[screenshot of a post by] ProfJenniBarclay @VolcanoJenni: 

Perils of Google Translate No. 44a. People seeking greater warning of volcanic eruption want sirens _not_ mermaids. (Spanish: Sirenas).
ALT text

"In this case of volcanic eruption, you will hear mermaids. Do not ignore the mermaids; they are there for your safety." [screenshot of a post by] ProfJenniBarclay @VolcanoJenni: Perils of Google Translate No. 44a. People seeking greater warning of volcanic eruption want sirens _not_ mermaids. (Spanish: Sirenas).

@davidaugust@mastodon.online
"In this case of volcanic eruption, you will hear mermaids. Do not ignore the mermaids; they are there for your safety."

[screenshot of a post by] ProfJenniBarclay @VolcanoJenni: 

Perils of Google Translate No. 44a. People seeking greater warning of volcanic eruption want sirens _not_ mermaids. (Spanish: Sirenas).
ALT text

"In this case of volcanic eruption, you will hear mermaids. Do not ignore the mermaids; they are there for your safety." [screenshot of a post by] ProfJenniBarclay @VolcanoJenni: Perils of Google Translate No. 44a. People seeking greater warning of volcanic eruption want sirens _not_ mermaids. (Spanish: Sirenas).

@willbuckingham@zirk.us

Typesetting in four languages —  or , or , English & Gaelic — is a challenge. But the proofs for our short story collection translated between Taiwanese and Gaelic are coming into shape. And they're beautiful. Stories by Elissa Hunter-Dorans, Kiú-kiong, Naomi Sím & Lisa MacDonald.

The book is available on pre-order, and will be out in June, after which we're planning events in both the UK and Taiwan.

books.windandbones.com/product

books.windandbones.com

Tâigael: Stories from Taiwanese and Gaelic, ed. Hannah Stevens & Will Buckingham (June 2025)

PRE-ORDER Support our work in language diversity by pre-ordering Tâigael: Stories from Taiwanese and Gaelic. When the book is published on 15 June...

@RamAnA11y@tweesecake.social · Reply to Max L.

@max I checked. While I have another account with mastodon.social which allows Translate as long as you have set a preferred language tweesecake.social does not have that setting. Can @mods please enable for this site if possible ?

@RamAnA11y@tweesecake.social

Hello “Mast”ers,
Is there way for users to setup translation for posts to preferred language in Mastodon?. In my case, my preferred language is English and I would like for an option at the bottom or in the ellipsis to translate it on request. This way we would have access to more streams of thoughts and perspectives without the confines of the language. Is it just about tweesecake enabling it?
Translation is accessibility too.

@Hiebeler05@techhub.social

Just 1 day ago, we added to to support more languages, and I never expected you guys to translate so fast and into so many languages already! 🥳

With five languages (German 🇩🇪, French 🇫🇷, Italian 🇮🇹, Czech 🇨🇿, and Ukrainian 🇺🇦) fully translated and Spanish at 19%, the upcoming update will introduce several new languages to the app.

Kudos to all the translators involved! 🥳🙌

The translated languages will be released in the next update.

crowdin.com/project/pixelix

crowdin.com

Pixelix — Translation Project on Crowdin

Help us translate Pixelix and bring it to the world!

@stancarey@mastodon.ie
@antoni@masto.pt

Today is International Mother Language Day () — a worldwide annual observance held on February 21 to promote awareness of linguistic and cultural diversity and to encourage .

I grew up in a monolingual -speaking household but was exposed to and the variety of at an early age. Upon moving to Barcelona as a teenager, I adopted .

The fact that I majored in may not come as a surprise.

How many languages do you speak?

@antoni@masto.pt

Today is International Mother Language Day () — a worldwide annual observance held on February 21 to promote awareness of linguistic and cultural diversity and to encourage .

I grew up in a monolingual -speaking household but was exposed to and the variety of at an early age. Upon moving to Barcelona as a teenager, I adopted .

The fact that I majored in may not come as a surprise.

How many languages do you speak?

@kagihq@mastodon.social

Doggo speaks your language! With Kagi Translate, experience fast, accurate, and context-aware translations - with the added benefits of privacy and being tracking free:

translate.kagi.com/

Now with tons of added features and improvements.

A translation icon at the top, with two blocks showing an "A" and a Chinese character, connected by arrows to represent language translation. Below is Kagi's mascot, a cartoon dog, sitting contentedly with a ball by its side.
ALT text

A translation icon at the top, with two blocks showing an "A" and a Chinese character, connected by arrows to represent language translation. Below is Kagi's mascot, a cartoon dog, sitting contentedly with a ball by its side.

@theresmiling@ibe.social

I love the translation function I have available on my instance. It’s two clicks and I can understand posts in languages I do not speak. It‘s amazing! This is what I love about the fediverse.
Does your instance support translation too? If not, why not ask your admin to add it?

@theresmiling@ibe.social

I love the translation function I have available on my instance. It’s two clicks and I can understand posts in languages I do not speak. It‘s amazing! This is what I love about the fediverse.
Does your instance support translation too? If not, why not ask your admin to add it?

@barubary@infosec.exchange · Reply to Yoïn van Spijk

@yvanspijk Speaking of avocados, I saw this German menu in a restaurant in France. It was probably machine-translated because some of the word choices are bizarre (and "Sup" is not a word in German). Translated to English, it reads:

Facultative

  • Sup Pineapple
  • Sup Cucumber
  • Sup Attorney-at-law
  • Sup Sweet Potato
  • Sup Onions Red
  • Sup Chicken Teriyaki
  • Sup Breaded Multigrain Chicken Needles
  • Sup Cream Cheese

I can only guess that the "attorney-at-law" was supposed to be avocado. (The "chicken needles" are probably skewers, but I have no idea why "cream cheese" is in English given that Frischkäse is a perfectly cromulent German word.)

Photo of (badly translated) German menu in a French restaurant, reading:
Fakultativ
Sup Ananas
Sup Gurke
Sup Rechtsanwalt
Sup Süßkartoffel
Sup Zwiebeln Rot
Sup Huhn Teriyaki
Sup Panierte Mehrkorn-Hähnchennadeln
Sup Cream Cheese
ALT text

Photo of (badly translated) German menu in a French restaurant, reading: Fakultativ Sup Ananas Sup Gurke Sup Rechtsanwalt Sup Süßkartoffel Sup Zwiebeln Rot Sup Huhn Teriyaki Sup Panierte Mehrkorn-Hähnchennadeln Sup Cream Cheese

@kagihq@mastodon.social

Kagi Translate evolves! 🌍

Recent updates:

✴️ It's now localized into 20 new languages.

✴️ The settings panel lets you customize translations and add context effortlessly.

✴️ A history panel to view past translations.

✴️ Buttons now grouped for easier navigation.

Try it out: translate.kagi.com

The image shows Kagi Translate's language selection menu with multiple language options displayed in a grid format. A globe icon and "日本語 (Japanese)" at the bottom indicate the currently selected language.
ALT text

The image shows Kagi Translate's language selection menu with multiple language options displayed in a grid format. A globe icon and "日本語 (Japanese)" at the bottom indicate the currently selected language.

The image shows Kagi's translation settings menu with options for style, formality, gender preferences, and optional context. "Natural" and "Standard" are selected, with choices for speaker and addressee gender. A note states that some settings may not apply to all languages.
ALT text

The image shows Kagi's translation settings menu with options for style, formality, gender preferences, and optional context. "Natural" and "Standard" are selected, with choices for speaker and addressee gender. A note states that some settings may not apply to all languages.

The image shows Kagi's translation history menu with past translations. Examples include English to Chinese (Simplified), English to Pirate Speak, and English to Japanese. Each entry displays the original text and its translation, with options to favorite or delete them. A highlighted clock icon at the bottom suggests this menu was accessed via translation history.
ALT text

The image shows Kagi's translation history menu with past translations. Examples include English to Chinese (Simplified), English to Pirate Speak, and English to Japanese. Each entry displays the original text and its translation, with options to favorite or delete them. A highlighted clock icon at the bottom suggests this menu was accessed via translation history.

@iftas@mastodon.iftas.org · Reply to IFTAS

We are committed to advancing trust and safety in the federated web. Together, with the continued support of our community and partners, we will build on the foundations laid in 2024 to create safer, more inclusive online spaces.

To support our global community, we are translating our shared labels and definitions into multiple languages. We welcome any and all input in this collaborative effort, submit a few translations today: crowdin.com/project/dtsp !

2/5

crowdin.com

Shared Vocabulary: Harms — Translation Project on Crowdin

Help us translate Shared Vocabulary: Harms and bring it to the world!

@iftas@mastodon.iftas.org · Reply to IFTAS

We are committed to advancing trust and safety in the federated web. Together, with the continued support of our community and partners, we will build on the foundations laid in 2024 to create safer, more inclusive online spaces.

To support our global community, we are translating our shared labels and definitions into multiple languages. We welcome any and all input in this collaborative effort, submit a few translations today: crowdin.com/project/dtsp !

2/5

crowdin.com

Shared Vocabulary: Harms — Translation Project on Crowdin

Help us translate Shared Vocabulary: Harms and bring it to the world!

@Hiebeler05@techhub.social

Just 1 day ago, we added to to support more languages, and I never expected you guys to translate so fast and into so many languages already! 🥳

With five languages (German 🇩🇪, French 🇫🇷, Italian 🇮🇹, Czech 🇨🇿, and Ukrainian 🇺🇦) fully translated and Spanish at 19%, the upcoming update will introduce several new languages to the app.

Kudos to all the translators involved! 🥳🙌

The translated languages will be released in the next update.

crowdin.com/project/pixelix

crowdin.com

Pixelix — Translation Project on Crowdin

Help us translate Pixelix and bring it to the world!

@kagihq@mastodon.social

The translation widget inside Kagi search results now uses our own recently launched Kagi Translate technology.

Kagi Translate has zero tracking - a powerful translator that respects your privacy without compromising on quality: translate.kagi.com/

A screen recording showcasing the Kagi translation widget, with "Hello in Arabic" inserted into the search field being automatically translated into Arabic using Kagi Translate
ALT text

A screen recording showcasing the Kagi translation widget, with "Hello in Arabic" inserted into the search field being automatically translated into Arabic using Kagi Translate

@kagihq@mastodon.social

The translation widget inside Kagi search results now uses our own recently launched Kagi Translate technology.

Kagi Translate has zero tracking - a powerful translator that respects your privacy without compromising on quality: translate.kagi.com/

A screen recording showcasing the Kagi translation widget, with "Hello in Arabic" inserted into the search field being automatically translated into Arabic using Kagi Translate
ALT text

A screen recording showcasing the Kagi translation widget, with "Hello in Arabic" inserted into the search field being automatically translated into Arabic using Kagi Translate

@blueghost@mastodon.online

LibreTranslate is an open source machine translation API.

Google Translate alternative.

Supports hosted/self-hosted instances.
Supports offline use.
Supports per-user limit quotas via API keys.

Run as a Tor Onion Service.
Does not rely on proprietary providers such as Google.

Powered by Argos Translate: github.com/argosopentech/argos
Website: argosopentech.com
Mastodon: @argosopentech

API: wikipedia.org/wiki/API

Website: libretranslate.com

LibreTranslate logo.
ALT text

LibreTranslate logo.

@stveje@mstdn.social

I translated (or tried my best anyway) the play "Le Drac" by George Sand, first published in 1861.

Like myself in the books I'm writing, Sand was inspired by the traditional Provençal legend of the drac, but Sand's play presents a somewhat different, more playful version of this being.

It was a fun challenge, if not always easy, and I'm sure I've made plenty of mistakes 😳 stveje.dk/george_sand/drac/

stveje.dk

Le Drac by George Sand | Sebastian/S.T. Veje

Play written by George Sand and my translation of it.

@indietsushin@mastodon.gamedev.place · Reply to インディー通信 Indie Tsushin

Last year, we were extremely honored to be able to speak with both Taylor and Fuglekongerige about He Fucked The Girl Out Of Me, an autobiographical game that deals with trauma, sex work, suicidal ideation, and a whole lot more. I am proud of all the interviews I have up on the site but this one is at the tippy top. Do yourself a favor and check it, and then play the game

indietsushin.net/posts/2023-05

@backintime@fosstodon.org

🌟 Release 1.5.3 of Back In Time 🌟

🔹 support
🔹User manual migrated to a new format and build system
🔹User manual content improved (user callbacks & example scripts)
🔹GUI: English strings and their improved
🔹 language available in both Latin and Cyrillic scripts
🔹Added () language
🔹Extensive refactoring of the code base
🔹 version supported raised to 3.9

👉 RELEASE: github.com/bit-team/backintime
👉 CHANGELOG: github.com/bit-team/backintime

github.com

backintime/CHANGES at dev · bit-team/backintime

A comfortable and well-configurable graphical frontend for incremental backups using rsync, with a command-line version also available. Modified files are transferred, while unchanged files are lin...

@stefan@stefanbohacek.online

Hey fans!

I recently added some new links to jointhefediverse.net/join, namely:

- "Explore more platforms" (or "Learn more" for simplicity)
- "Find a community"

Could someone who speaks any of the below languages help me improve the automatic translation I used?

- العربية
- Català
- 简体中文
- 繁體中文
- Deutsch
- Español
- Esperanto
- Euskara
- Français
- Italiano
- Nederlands
- Polski
- Português
- Русский
- Suomi

Thank you so much! 🙏

@blueghost@mastodon.online

LibreTranslate is an open source machine translation API.

Google Translate alternative.

Supports hosted/self-hosted instances.
Supports offline use.
Supports per-user limit quotas via API keys.

Run as a Tor Onion Service.
Does not rely on proprietary providers such as Google.

Powered by Argos Translate: github.com/argosopentech/argos
Website: argosopentech.com
Mastodon: @argosopentech

API: wikipedia.org/wiki/API

Website: libretranslate.com

LibreTranslate logo.
ALT text

LibreTranslate logo.

@aliceamour@beige.party

💥 🆕 , The Old Age of The Eternal Priest - translation of Guerra Junqueiro’s satirical poem A Velhice do Padre Eterno, is published.
You can get it here:

leanpub.com/theoldageoftheeter

"Guerra Junqueiro played an extremely important role in Portugal’s cultural scene. He was labelled the “Portuguese Victor Hugo”..."

"The book contains twenty-eight poems of widely varying lengths, from ten lines (The Bogeyman) to over five hundred (Holy Week), and the themes range from pious or personal lamentation;
...
to the most ferocious social, moral, religious, radical and revolutionary criticism: ..."


leanpub.next

The Old Age of The Eternal Priest

28 satircal poems by Portuguese XIX c. author Guerra Junqueiro faithfully translated to English.

@dredmorbius@toot.cat

You know those specialised translation sites (DeepL, That Monsterous Advertising Monopoly's translation site, etc.)?

Turns out GPTs translate text amazingly well.

Even with such prompts as:

Translate to colloquial Australian English: "Trotz sechs IPCC-Berichten, 28 COP-Sitzungen, Hunderten von anderen Berichten und Zehntausenden von wissenschaftlichen Abhandlungen hat die Welt nur sehr geringe Fortschritte im Kampf gegen den Klimawandel gemacht, was zum Teil auf den erbitterten Widerstand derjenigen zurückzuführen ist, die vom derzeitigen, auf fossilen Brennstoffen basierenden System finanziell profitieren."

Result:

Here's the translation to colloquial Australian English:

Despite six IPCC reports, 28 COP meetings, hundreds of other reports, and tens of thousands of scientific papers, the world has only made bugger all progress in the fight against climate change. This is partly due to the bloody fierce resistance from those who are raking in the cash from the current fossil fuel-based system.

(Using FastGPT: kagi.com/fastgpt?query=Transla)

I'd also tested against French, Spanish, Italian, Hebrew, and English.

**Please** boost this, I’m trying to build a queryable DB for “reasons” :

If you speak any language* other than English well enough to know the vernacular, please reply with the translation or equivalent of

“go fuck yourself”

(singular imperative in whatever gendered - or nongendered as the case me be - formats you’re aware of)

Please & thank you

* to be clear, I’m looking for different languages, not dialects, as defined here iso639-3.sil.org

@stefan@stefanbohacek.online
@hongminhee@fosstodon.org

I recently wrote a manual in Korean, and then translated it into English and Japanese. It's quite a long post, but it's relatively easy to accomplish with . Here's how I used it:

• Utilize projects to provide prior knowledge.
• Translate the table of contents first.
• Define a glossary.
• Translate chapter by chapter.

However, this method assumes you speak the target language—it's a way to reduce the labor of , not a way to become fluent in a language you don't know.

@meredeth@bookwor.ms

nothing like changing your segmentation rules and f ing up your entire translation.

(will it help me in the long run? yes. did it generate dozens of orphan segments that I now have to go in and fix manually? also yes. (T_T) )

@OliverCzulo@wisskomm.social

1/ Wie so viele an den Hochschulen bin auch ich durch Mängelverwaltung und Bürokratie belastet; Erwartungen und Aufgaben nehmen zu, Leistung wird nicht mehr richtig belohnt. Am IALT habe ich immer gerne gearbeitet, habe aber einen Kipppunkt erreicht: Ich werde meine Professur gegen Ende des kommenden akademischen Jahres aufgeben.

Zugleich gibt es in Forschung und Transfer zur noch immer viel zu tun! Ich arbeite daher mit meiner Kollegin Maryam Foradi daran, ...

@HuShuo@mastodon.social

I realized I don't have a nice pinned post, so let's do that. (How many hashtags I can squeeze in?)

I'm an associate prof of and at in , MD in the US. I mainly work on , , and . Because I'm at a , I teach just about everything, including , , and hopefully starting next year, a class in Narrative in

I'll post and and stuff.

@yilinwriter@wandering.shop

I have created a webpage that documents all my receipts and provides a detailed timeline of the events related to the British Museum's use of my translations of Chinese feminist Qiu Jin's poetry without permission, credit, or pay earlier this year.

Please spread it widely to help me combat gaslighting and disinformation. Please always point folks to this webpage when discussing the incident.

yilinwang.com/qiu-jin-translat

@hlabrande@digipres.club

Hello! I just migrated to digipres.club. Thanks for having me!

I have been writing for decades, and also write about video game history, , , etc. I'm bilingual 🇫🇷 🇬🇧 and toot in either language!

My last project was a published on 30+ different platforms: hlabrande.itch.io/tristam-island.

I'm currently working on a supported by a grant from the Canadian Council for the Arts.

Let's talk! 🙂

@creative_xl8@mastodon.social

Available on 1 August: my thriller translation, Het resort by Catherine Cooper (original title: The Island).

Scuba diving in the Maldives sounds like fun, until strange things start happening and you're stuck on an island in a thunderstorm... 🏝️ 🇲🇻 🐢 🥽 🐠 🐡 ⛈️ 😱

Book cover showing a view of luxury chalets on stilts above a tropical sea. The view is from a terrace with two chairs and a small table in the foreground with a glass of red wine that has fallen over and the red liquid spilling onto the floor.
ALT text

Book cover showing a view of luxury chalets on stilts above a tropical sea. The view is from a terrace with two chairs and a small table in the foreground with a glass of red wine that has fallen over and the red liquid spilling onto the floor.

@cedar@kolektiva.social

J'ai plein de nouveaux abonnés depuis quelques jours, donc je pensais écrire un post de présentation.

Moi c'est Cedar, je suis une femme blanche d'une trentaine d'années vivant en Ontario au Canada. Je suis et je m'implique dans les luttes depuis bientôt vingt ans. De ces jours, je m'intéresse surtout à des enjeux liés à la , y compris la solidarité avec les prisonniers détenus dans ma ville et l'opposition à l'expansion du système carcéral.

Je suis traductrice de métier () alors attendez-vous à des postes sur les langues.

C'est la première fois que j'utilise les médias sociaux et ça reste expérimental. J'utilise Mastodon un peu comme si c'était LiveJournal dans la première moitié des années 2000, donc méfiez-vous. Je poste en anglais et en français.

***

I've had lots of new followers the last couple of days so I thought I would make an post.

My name is Cedar, I'm a white woman in my thirties living in Ontario, Canada. I'm a and have been involved in struggles for coming on 20 years. These days I'm mostly focused on issues, including solidarity with prisoners in my city and opposition to expansion of the prison system.

I work as a translator () so you can expect some posts about language.

This is my first time ever having social media, and it is still an experiment. I use Mastodon a little like it was LiveJournal in the early 2000s so watch out. I post in English and in French.

@scribe_thorium@toot.portes-imaginaire.org

To all and designers interested in a or of their or .

I am always available for a chat about a potential partnership. Feel free to contact me!

A collection of TTRPG and fantasy books, like The Dark Eye, a Tolkien dictionary, DnD 5E player's handbook, etc. creatively set up on a table, with a dungeon map, a DnD character sheet and a map of Dragon Age Ferelden.
ALT text

A collection of TTRPG and fantasy books, like The Dark Eye, a Tolkien dictionary, DnD 5E player's handbook, etc. creatively set up on a table, with a dungeon map, a DnD character sheet and a map of Dragon Age Ferelden.

@cellfourteen@social.petertoushkov.eu

I am very happy to share that, thanks to Literature Ireland, I will be translating into the novel "Paddy Clarke Ha Ha Ha" by Irish author Roddy Doyle.

The novel won the Booker Prize in 1993. I don't remember exactly why the book grabbed my attention, but after I finished reading it, I just had to convince my publisher to get the translation rights 😀

Here's a little something by Roddy Doyle himself about how he came to write Paddy:

theguardian.com/books/2009/aug

Cover of Paddy Clarke Ha Ha Ha, featuring various, childish like, drawings depicting things from the book. There's a gorilla with a gun, a Native American holding a bow and  arrow, and so on.
ALT text

Cover of Paddy Clarke Ha Ha Ha, featuring various, childish like, drawings depicting things from the book. There's a gorilla with a gun, a Native American holding a bow and arrow, and so on.

@stefan@stefanbohacek.online

Reminder: If you properly describe your images, it helps translate any text in them.

Original post: fedifreu.de/@chpietsch/1138956

Screenshot of a post from Christian Pietsch which contains a close-up photo of a large protest rally crowd. One of the protesters is holding a handwritten cardboard sign that reads, in German:  "You want to walk down the street and beat people up with a history book". The author of the post adds: "Impressions from the final rally".

The post was originally in German, but was translated using the free DeepL.com service, and the alt text contains the translation of the protest sign.
ALT text

Screenshot of a post from Christian Pietsch which contains a close-up photo of a large protest rally crowd. One of the protesters is holding a handwritten cardboard sign that reads, in German: "You want to walk down the street and beat people up with a history book". The author of the post adds: "Impressions from the final rally". The post was originally in German, but was translated using the free DeepL.com service, and the alt text contains the translation of the protest sign.

@petersuber@fediscience.org · Reply to petersuber

Update. I missed this from last year: "We broadly review the advantages and limitations of…machine …and propose that translation can serve as both a short- and a long-term solution for making science more…accessible, globally representative, and impactful beyond the academy. We outline actions that individuals and institutions can take to support multilingual science."
academic.oup.com/bioscience/ar

@Kymberly@old.mermaid.town

If you know someone who wants a real person to write technical content, or edit text - especially medical, technical or academic - or translate from German to English please pass my details along or get in touch with me.

I'd love to work with plagiarism-averse clients who don't like their content being in or from an AI's training dataset.

Looking for short or long term projects with flexible hours, not a salaried position.

@potpotkettle@mastodon.social

I write code and translate words, both non-professionally, in the fandom space. 🙂

- wrote more than 1 million characters in translation into Japanese (without using machine translation... yet)
- wrote code for AO3 for a few times in 2022-2024

@cellfourteen@social.petertoushkov.eu

Stay with me, I forgot to make my when I moved here. I'm a fedizen since Feb. 2019, but I finally decided to settle at my own place. (It’s great, you should try it.) I live in , . Posting in and a little bit in , but I quite enjoy reading posts from other people on their native languages. I might post of my work about , , . Look out for and me being baffled by .

@stefan@stefanbohacek.online · Reply to Stefan Bohacek
@bogiperson@wandering.shop

Need to make a thread for recent reviews. They'll go up on my website too, but are on Goodreads for now because I am having two technical issues.

So. ⭐ Thread for recent reviews ⭐

how the first sparks became visible by Simone Atangana Bekono -

Absolutely stunning chapbook translated from Dutch.

goodreads.com/review/show/5142

goodreads.com

Sign in

@louisevans@wandering.shop · Reply to Louis Evans

"Flash Crash", my debut story in Escape Pod (escapepod.org/2019/06/06/escap) about financial engineering, AI, and nuclear apocalypse—which you may remember from Matt Levine's newsletter (bloomberg.com/opinion/articles)—was published in Hebrew translation by Bli Panika!

blipanika.co.il/?p=5317

blipanika.co.il

מפולת בזק – בלי פאניקה

@louisevans@wandering.shop · Reply to Louis Evans

"Freemium", a satire of alien contact in the age of tech billionaires, first published in Nature: Futures, was reprinted in SF2 Concatenation's "selection of the very best of the SF short stories from the journal Nature"

concatenation.org/futures/evan

It was also published in Galician translation by Nova Fantasia, a fantastic magazine from northwestern Iberia.

novafantasia.com/arquivos/20054

novafantasia.com

Freemium | NOVA FANTASIA

@louisevans@wandering.shop · Reply to Louis Evans

"Babies Come from Earth", an interstellar tale of reproductive autonomy first published in London Reader and found in @fusionfragment 's Issue 6 (fusionfragment.com/issue-6) was reprinted in Romanian translation by Helion SF and reprinted by InterNova in Germany!

fusionfragment.com

Issue #6

“Babies Come From Earth” by Louis Evans: hopeless pregnancies / troubled doctors / colony worlds”Gravel” by Steven Genise: embracing change / post-apocalyptic / chasing goat…

@larsibacken@mastodon.nu

My name is Lars and I come from . My academic background is in and though I nowadays mostly work in and

My addictions include and of many kinds and I am always reading: currently books by , and .

I also enjoy learning new languages - right now () and () and exploring

@dendroica@ecoevo.social

My :
Scientific background in and .
Recreational in and elsewhere.
projects include
I like
Should work all of those into a story!
Commentary here is personal opinion and does not represent my employer.
See also my blog: canterburia.blogspot.com

@abuehling@zirk.us

Having moved over here from mastodon.social, it is time for a proper . I am a and work from English and Russian into German. My main focus are articles and books about and . Occasionally, I do some writing of my own,.

My posts will mostly be in German, sometimes in English and infrequently in Russian. I am interested, among other things, in , , , , , and .

@Mati_parallelttexts@mastodon.uno