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

Software Error Led to 400 Noncitizens Voting in New Jersey

https://www.nytimes.com/2026/07/21/nyregion/noncitizen-voting-new-jersey-error.html
1•tantalor•24s ago•0 comments

Substack adding AI detection feature

https://www.engadget.com/2220064/substack-is-adding-an-ai-detection-feature/
1•bookofjoe•54s ago•0 comments

The Night France Saved the British Grid

https://dispatches.kilowatts.io/p/a-midsummer-nights-near-miss
1•Xiol32•55s ago•0 comments

No one wants to be the boss: Why is Gen Z turning down promotions?

https://www.euronews.com/business/2026/07/22/no-one-wants-to-be-the-boss-why-is-gen-z-turning-dow...
1•rustoo•1m ago•0 comments

Updates to Two Previous Posts

https://nealstephenson.substack.com/p/updates-to-two-previous-posts
1•surprisetalk•2m ago•0 comments

Markdown makes learning HTML less scary

https://www.newsonaut.com/articles/markdown-makes-learning-html-less-scary
1•speckx•3m ago•0 comments

Can Chinese AI (Kimi K3) file American tax returns (TaxCalcBench)?

https://github.com/column-tax/tax-calc-bench/pull/93
3•michaelrbock•4m ago•0 comments

First-ever direct agreement between unions and Amazon in Italy

https://www.etuc.org/en/first-ever-direct-agreement-between-unions-and-amazon-italy
1•w3ll_w3ll_w3ll•6m ago•0 comments

Show HN: A Governed Context Vault for Claude Code and Cowork (AGPL CLI)

https://promptowl.ai/resources/make-claude-accountable-contextnest-plugin/
1•sparkystacey•7m ago•0 comments

CorpoClawd – Your Out-of-Office Just Got a Promotion

https://corpoclawd-cbff9f.gitlab.io/
2•j4yav•10m ago•1 comments

SPAM – a System PAckage Manager, for folks who use multiple platforms

https://codeberg.org/aol/spam
1•mixmastamyk•12m ago•0 comments

Fork-tailed drongos use deceptive mimicked alarm calls to steal food

https://www.researchgate.net/publication/47675660_Fork-tailed_drongos_use_deceptive_mimicked_alar...
2•abhas9•12m ago•0 comments

Back to Kagi

https://blog.melashri.net/micro/back-to-kagi/
13•speckx•14m ago•0 comments

Show HN: Paste a public GitHub repo, get the questions a reviewer would raise

https://pulse-repo.com/scan
1•sf_zk2•15m ago•0 comments

Saudi Arabia to be sold uranium enrichment ability by US without IAEA inspection

https://apnews.com/article/trump-saudi-arabia-nuclear-program-uranium-6bb82164c890a7dc335cbfc2c62...
3•ck2•15m ago•1 comments

Show HN: Xcover, Coverage Profiling with eBPF

https://github.com/maxgio92/xcover
1•maxgio92•16m ago•0 comments

Show HN: Housecat.com – Gmail + durable workflows + sandbox VM

https://housecat.com/
1•nzoschke•18m ago•0 comments

Show HN: PortMarshal – Guard dev servers from cross-agent stops

https://github.com/worsher/portmarshal
1•worsher•18m ago•0 comments

Show HN: Turn narrated screen recordings into data for AI agents (local, MIT)

https://github.com/korovin-aa97/talkthrough-mcp
1•korovin-aa•19m ago•0 comments

Show HN: Photu – a shell pipe CLI for batch image processing, built on libvips

https://github.com/u84u/photu
2•u84u•19m ago•3 comments

Has Trump dragged the US into a forever war in Iran?

https://www.theguardian.com/commentisfree/2026/jul/22/trump-iran-forever-war
2•hebelehubele•20m ago•0 comments

Bw24 – from scratch rust+CUDA inference, every kernel tuned for sm_120a

https://github.com/avifenesh/bw24
1•anotherCodder•21m ago•0 comments

My Images Are Dithered

https://dead.garden/blog/how-my-images-are-dithered.html
2•surprisetalk•21m ago•0 comments

Carbon: Graduating from the experiment, NDC Toronto 2026 update [video]

https://www.youtube.com/watch?v=WJl4ftb5Fxg
1•pjmlp•22m ago•0 comments

Ask HN: Alternative Careers in the Age of AI

2•helpfulmandrill•22m ago•0 comments

GPT-5.6 found an Intel CPU microcode bug causing a performance regression

https://twitter.com/awesomekling/status/2079913512772522384
2•wg0•22m ago•0 comments

Post Quantum Liveness, Identity, Provenance. No Biometric Identification

https://github.com/Clockwork-Tree-Inc/atlas-poc-v1
1•clockworktree•23m ago•1 comments

What's Under Your Feet in New York City?

https://practical.engineering/blog/2026/7/21/whats-under-your-feet-in-new-york-city
1•sohkamyung•25m ago•0 comments

Show HN: Open-source agentic runtime – sandboxed, auditable, self-hosted

https://github.com/democr-ai/democrai
1•fabio2•26m ago•0 comments

Jailbox: Network-Restricted, Hardened Linux VMs for AI Agents and Untrusted Code

https://karamatli.com/posts/network-isolated-kvm-sandbox-ai-agents/
1•sparsesignal•28m ago•0 comments