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...

VindexLLM – Windows Vulkan GPU GGUF LLM inference engine written in Delphi 12

https://github.com/tinyBigGAMES/VindexLLM
1•peter_d_sherman•2s ago•0 comments

PullDash – Review pull requests in a high-performance UI, driven by keybinds

https://pulldash.com/
1•anewhnaccount2•14s ago•0 comments

Self-promotion and the Altmetric score (2021)

https://yoursay.plos.org/2021/09/self-promotion-and-the-altmetric-score/
1•enjoyyourlife•1m ago•1 comments

What It Costs to Run 4 Apps on My Own Servers

https://akashrajpurohit.com/blog/what-it-costs-to-run-4-apps-on-my-own-servers/
1•ghostfoxgod•4m ago•0 comments

Pinot Noir: inside the criminal gangs making fake wine

https://www.economist.com/interactive/2026/11/06/pinot-noir-inside-the-criminal-gangs-making-fake...
1•axiomdata316•12m ago•0 comments

How do photonic logic gates work?

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

The internet has a human slop problem, and AI is exposing it

https://www.businessinsider.com/ai-human-slop-software-security-vulnerabilities-internet-2026-10
1•ghernando•16m ago•0 comments

Indirect Change

https://herbertlui.net/indirect-change/
2•herbertl•27m ago•0 comments

Sequoia shutting down its Scouts program marks the end of an era

https://techcrunch.com/2026/11/06/sequoia-shutting-down-its-scouts-program-marks-the-end-of-an-era/
2•nlpnerd•29m ago•0 comments

Next bcachefs release will be 100% Rust

https://github.com/lxc/incus/issues/213#issuecomment-6716682748
1•rsyring•37m ago•0 comments

My Two Front Teeth

https://theamericanscholar.org/my-two-front-teeth/
1•gmays•40m ago•0 comments

Show HN: We Build Shareable Context Layer for Agent Teams

https://github.com/volcengine/OpenViking
1•zaynjarvis•41m ago•1 comments

PolyNotes App

1•PolySync•42m ago•0 comments

The Loss of Positive Friction

https://cutlefish.substack.com/p/tbm-450-the-loss-of-positive-friction
2•swolpers•46m ago•0 comments

Show HN: Gimbap – A themeable replacement for the macOS Dock

https://minho42.github.io/gimbap/
1•minho42•47m ago•0 comments

Show HN: Reges Code – a free AI code editor that runs on local models

https://regescode.com/
1•nonerthy•53m ago•0 comments

The SideWinder Game Pad, Microsoft's first game controller

https://www.rockpapershotgun.com/can-the-sidewinder-game-pad-microsofts-first-game-controller-wor...
2•Tomte•53m ago•0 comments

Sony World Photography Awards Honors James Barnor, Ghana's First Photojournalist

https://petapixel.com/2026/11/05/sony-world-photography-awards-honors-james-barnor-ghanas-first-p...
1•Tomte•56m ago•0 comments

Are Passkeys a Trap?

https://jimthefrog.substack.com/p/are-passkeys-a-trap
1•nonfunctional•1h ago•0 comments

Our software engineering interviews are changing (a little)

https://blog.janestreet.com/software-engineering-interviews-are-changing-a-little/
1•hubraumhugo•1h ago•0 comments

Is "GPU-hour per user" a sane way to price LLM inference?

https://www.mirastacklabs.ai/
1•mirastacklabs•1h ago•0 comments

Kirlian Photography: Building Your Own Equipment

https://imagesco.com/articles/kirlian/kirlian-photography.html
6•joebig•1h ago•0 comments

New type of architecture for agentic memory

https://zenodo.org/records/23971266
1•shoman3003•1h ago•0 comments

Bringing Your Muse to Life

https://research.meta.ai/blog/bringing-your-muse-to-life
3•gmays•1h ago•0 comments

Gossip penalty hits men harder than woman at work

https://tippie.uiowa.edu/news/2026/10/gossip-penalty-hits-men-harder-woman-work
2•rohanm93•1h ago•0 comments

JobRequester: I built this free Chrome extension that tracks job applications

https://jobrequester.com/
1•mejesseolsen•1h ago•0 comments

Simon Winchester, Author of 'The Professor and the Madman,' Has Died

https://www.nytimes.com/2026/11/04/obituaries/simon-winchester-dead.html
4•benbreen•1h ago•2 comments

Four shark killings in 1916 led to a tsunami of hysteria and Spielberg's "Jaws"

https://www.thevintagenews.com/2018/01/31/jaws-inspiration/
1•Eridanus2•1h ago•0 comments

Le Salon Client IRCv3 natif en Rust – interface GPU avec GPUI

https://github.com/MrTHP/Le-Salon
2•misterthp•1h ago•1 comments

Breaking the Decade-Long Trump Fever

https://www.newyorker.com/magazine/2026/11/16/breaking-the-decade-long-trump-fever
2•rbanffy•1h ago•0 comments