frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

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

2•jonathanleane•9mo 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•9mo 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•9mo ago
Not sure - lets try: https://kodo-frontend.onrender.com/join?token=3f717b9f1a9052...

Parsing Database Traffic with eBPF and Finite State Machines (2026)

https://akashmandal001.substack.com/p/ebpf-data-monitoring-protocol-intelligence-layer
1•sniner•44s ago•0 comments

Tell HN: Thoughts on the Future

1•grandimam•3m ago•0 comments

Linux laptop with < 0.3w standby power draw?

3•sam_lowry_•3m ago•0 comments

Japan retrieves rare earth-rich mud from seabed

https://apnews.com/article/japan-rare-earths-china-deep-sea-c97d34522e23ed418cf068f4a0217188
1•toephu2•11m ago•0 comments

The Frankenstyle Project – A painless front end system

https://franken.style/
1•redenfm•12m ago•0 comments

Valve Just Won a Legal Victory [video]

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

HN: Turn your family memories into a cinematic video

https://familymemories.video
1•tareq_•18m ago•0 comments

Show HN: Molinar – Open-source alternative to ai.com (AGPL-3.0)

https://business.molinar.ai
1•novelica•19m ago•0 comments

Apple Silicon: 1 Cores, clusters and performance

https://eclecticlight.co/2024/02/19/apple-silicon-1-cores-clusters-and-performance/
1•janandonly•19m ago•0 comments

Show HN: Invox – Open-source self-hosted invoicing for freelancers

https://invox-green.vercel.app
1•maksim-pokhiliy•26m ago•0 comments

The Operational Cost of Vacuuming in PostgreSQL

https://mariadb.org/the-real-operational-cost-of-vacuuming-in-postgresql/
1•enz•28m ago•0 comments

Show HN: MemeOS – The Ultimate Meme Operating System (iOS)

https://apps.apple.com/us/app/memeos-ai-meme-maker-editor/id6758034477
2•moimaere•29m ago•1 comments

Bash Is Not Enough: Why Large-Scale CI Needs an Orchestrator

https://www.iankduncan.com/engineering/2026-02-06-bash-is-not-enough/
2•gempir•30m ago•1 comments

China Urges Banks to Curb Exposure to US Treasuries

https://www.bloomberg.com/news/articles/2026-02-09/china-urges-banks-to-limit-holdings-of-us-trea...
2•petethomas•31m ago•0 comments

Show HN: MCPlexor – MCP multiplexer that cuts agent context usage by 95%

https://www.mcplexor.com
1•arustagi•31m ago•0 comments

One Person, 34 Services: How AI Tooling Changed the Economics of Running Homelab

https://blog.coutinho.io/how-ai-tooling-changed-the-economics-of-running-a-production-grade-homelab
2•cbcoutinho•34m ago•0 comments

I Test Drove a Chinese EV. Now I Don't Want to Buy American Cars Anymore

https://www.wsj.com/tech/personal-tech/chinese-ev-test-drive-xiaomi-su7-c3e59282
1•KnuthIsGod•35m ago•0 comments

The CIA World Factbook is dead

https://www.npr.org/2026/02/07/nx-s1-5702494/cia-world-factbook-dead
1•tosh•36m ago•0 comments

Apple Silicon Macs have 2 types of Thunderbolt ports

https://eclecticlight.co/2026/02/06/apple-silicon-macs-have-2-types-of-thunderbolt-ports/
3•tosh•39m ago•0 comments

1988 Soviet PDP-11 class MK-90 calculator cost >1yr's salary

https://www.youtube.com/watch?v=YGo5L3yzXhA
2•gsf_emergency_6•49m ago•0 comments

Web­Space Invaders

https://matthiasott.com/articles/webspace-invaders
3•svendahlstrand•49m ago•0 comments

What Is an Event Sourcing Database?

https://www.genesisdb.io/blog/posts/2026-02-08/event-sourcing-database
5•patriceckhart•49m ago•0 comments

Iran notified ahead of Witkoff, Kushner visit to US aircraft carrier – report

https://www.timesofisrael.com/iran-was-notified-ahead-of-witkoff-kushner-visit-to-us-aircraft-car...
1•ukblewis•52m ago•0 comments

Alice the Caml

https://www.gridbugs.org/alice-the-caml/
1•todsacerdoti•53m ago•0 comments

'Help is on the way': to whom?

https://www.iranintl.com/en/202602035280
1•ukblewis•54m ago•0 comments

Gemini 3 Flash Preview: Inconsistent thought_signature

https://discuss.ai.google.dev/t/gemini-3-flash-preview-inconsistent-thought-signature-generation-...
1•tosh•59m ago•0 comments

To Fight a Troll

https://blog.zarfhome.com/2026/02/to-fight-a-troll
1•tobr•1h ago•0 comments

Cola Holy Grail: Great taste, no calories, no sweetener

https://www.seattletimes.com/seattle-news/health/cola-holy-grail-great-taste-no-calories-no-artif...
1•gsf_emergency_6•1h ago•0 comments

A Complete Guide to Neural Network Optimizers

https://chizkidd.github.io//2026/01/22/neural-net-optimizers/
3•chizkidd•1h ago•0 comments

Adding Support for Qwen3.5

https://github.com/huggingface/transformers/pull/43830
3•limoce•1h ago•0 comments