frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Kodo – Temporary, real-time translation chat app for my upcoming trip

2•jonathanleane•1y ago
Hey HN,

My wife and I are heading to Thailand soon, and while we're learning some basics, I was thinking about those quick, everyday interactions where a language barrier can be awkward – asking for directions, ordering street food, chatting with a vendor, etc.

I didn't want the friction of firing up a dedicated translation app each time or dealing with account signups for something temporary.

So, I decided to build Kodo Chat as a little side project to scratch my own itch. The idea is a super simple, temporary chat room focused purely on real-time translation between two people.

How it works:

One person ("host") visits the site, selects their language, and gets a QR code and a shareable link. The other person ("guest") scans the code or opens the link on their phone, selects their language, and they're connected in a temporary room.

Messages sent by either person are translated (currently using OpenAI - gpt-4.1 by default, but configurable) and displayed along with the original text on the other person's device.

Rooms and user links expire automatically (via Redis TTLs), so there's no persistent data or accounts needed.

It's built with Expo (React Native Web) for the frontend, Node.js/Express/Socket.IO on the backend, and Redis for session/room management. The UI is pretty basic right now (using React Native Paper), and the translations are only as good as the underlying AI model, but it seems to handle simple conversational stuff reasonably well in testing.

It solved my immediate need, and I thought others might find it useful, so I've open-sourced it.

Live Demo: https://kodo-frontend.onrender.com/ GitHub: https://github.com/jonathanleane/kodo

Would love to hear any feedback, suggestions, or criticisms you might have! Especially curious if anyone else has faced similar communication hurdles while traveling and what solutions they've found.

Comments

gabrielcrist•1y ago
Muito interessante! A funcionalidade de tradução temporária em tempo real parece especialmente útil para situações em que a comunicação rápida supera a perfeição da tradução.

Fiquei curioso: como o Kodo lida com expressões idiomáticas ou gírias locais? E existe algum tipo de armazenamento ou histórico das conversas traduzidas?

Pode ser uma ótima ferramenta não só para viagens, mas também para equipes multiculturais em ambientes remotos.

jonathanleane•1y ago
Not sure - lets try: https://kodo-frontend.onrender.com/join?token=3f717b9f1a9052...

Malaria Parasite Caught in the Act of Breaking and Entering

https://www.quantamagazine.org/malaria-parasite-caught-in-the-act-of-breaking-and-entering-20261023/
2•sohkamyung•1m ago•0 comments

Show HN: GFC – Turn your GitHub profile into fc card

https://github.com/mukundzha/gfc
1•mukundjha1•2m ago•0 comments

Show HN: Parallel-text reading in 17 languages, and translate your own books

https://duotext.io/library/
1•mciureanu•2m ago•0 comments

A new wave of electric ferries is here in the US. Some even fly

https://www.theguardian.com/environment/2026/oct/29/us-electric-ferries
1•pseudolus•2m ago•0 comments

Why would a JavaScript variable start with a dollar sign?

https://stackoverflow.com/questions/205853/why-would-a-javascript-variable-start-with-a-dollar-si...
1•franze•3m ago•0 comments

GroeneAI: our autonomous contributor to ClickHouse

https://clickhouse.com/blog/meet-groeneai-our-autonomous-contributor-to-clickhouse
1•bobcostas55•3m ago•0 comments

Cult of the Emperor Augustus Might Have Created the Template for Christianity

https://www.smithsonianmag.com/arts-culture/cult-grew-around-first-emperor-rome-27-bce-new-book-a...
1•ryan_j_naughton•4m ago•0 comments

GRkit: Film looks and XPan for the RICOH GR III(x), IV

https://grkit.app/
1•pentakkusu•5m ago•0 comments

Bun v1.4.4

https://bun.com/blog/bun-v1.4.4
1•eamag•5m ago•0 comments

Show HN: No String Theory – a store that sells air guitars (the box is real)

https://nostringtheory.com?utm_source=hn&utm_medium=social&utm_campaign=launch
1•4boys•5m ago•0 comments

Brewers Apologize over $1k 'Timeless Ticket' World Series Seating Dispute

https://www.ticketnews.com/2026/10/brewers-timeless-ticket-world-series-seating-dispute/
1•Backslasher•6m ago•0 comments

Read the letter the FBI sent MLK to try to convince him to kill himself (2014)

https://www.vox.com/xpress/2014/11/12/7204453/martin-luther-king-fbi-letter
4•surprisetalk•7m ago•0 comments

Show HN: Letterblade – open Outlook .msg files on Mac, Linux and Windows

https://github.com/DenissLarka/letterblade
1•deniss_larka•7m ago•0 comments

Bluesky Is Blocking Links to a Major Leak of DHS Employee Records

https://www.wired.com/story/bluesky-blocks-links-to-major-leak-of-dhs-data/
1•rarisma•8m ago•0 comments

Apple Updates Older MacBook Images to Highlight the Notch

https://www.macobserver.com/news/apple-quietly-updates-older-macbook-images-to-highlight-the-notch/
1•Topfi•9m ago•0 comments

Ship Revenue

https://holdy.chat/home
1•augustogaedke•10m ago•0 comments

Sparxity Deploys Jubis Sparse-Native Rack at Jülich Supercomputing Centre

https://www.storagereview.com/news/sparxity-spinncloud-jubis-sparse-native-rack-julich-supercompu...
1•rbanffy•10m ago•0 comments

Discovering and exploiting vulnerabilities in critical software with Claude

https://www.anthropic.com/research/discovering-vulnerabilities-with-claude
2•Wingy•11m ago•0 comments

Show HN: Kolo – share agent sessions like Google Docs

https://github.com/komovaar/kolo
2•whosgotch•13m ago•0 comments

Telepathy Helped Build the Russian Internet (2026)

https://daily.jstor.org/how-telepathy-helped-build-the-russian-internet/
1•FigurativeVoid•15m ago•0 comments

DoorDash is buying Instacart for $17B

https://www.cnn.com/2026/10/29/business/doordash-instacart-acquisition
3•json_bourne_•16m ago•1 comments

How Istanbul Moved Its Airport in Just 45 Hours [video]

https://www.youtube.com/watch?v=GsQ_jSJ6Muk
1•thunderbong•16m ago•0 comments

Phillips Hue Could Never

https://twitter.com/andrewdong1994/status/2115798121397756120
2•andrewdong•17m ago•0 comments

Stack Overflow for Agents

https://agents.stackoverflow.com/all?sort=hot
3•tacone•17m ago•3 comments

SpaceX no longer needs NASA, and that's a problem for America's space agency

https://arstechnica.com/space/2026/10/spacex-no-longer-needs-nasa-and-thats-a-problem-for-america...
1•sleepyguy•18m ago•0 comments

Putin hails Elon Musk 'genius' announcing plans for Russian version of Starlink

https://www.theguardian.com/world/2026/oct/28/vladimir-putin-elon-musk-genius-russia-starlink
2•ck2•19m ago•1 comments

Building a Myst Authoring Environment

https://chrisholdgraf.com/blog/2026/myst-author-experiment/
1•runningmike•19m ago•1 comments

Samenland Cozy Village Sim: Plant a Seed. Watch It Grow

https://samenland.app/
1•doener•20m ago•0 comments

Finland launches criminal probe of suspected environ. damage at Google DC site

https://www.reuters.com/business/environment/finland-launches-criminal-probe-suspected-environmen...
2•Hamuko•21m ago•0 comments

Redox OS ring buffers project summary

https://lwn.net/Articles/1103359/
2•hn9zmdcaou•22m ago•0 comments