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

Switch to Codex

https://chatgpt.com/codex/switch-to-codex/
1•dragonsenseiguy•41s ago•0 comments

AI co-mathematician: Accelerating mathematicians with agentic AI

https://arxiv.org/abs/2605.06651
1•aoki•8m ago•0 comments

The Efficiency Moat: Why China Is Beating the U.S. on AI and Everything Else

https://www.thebignewsletter.com/p/the-efficiency-moat-why-china-is
2•connor11528•13m ago•0 comments

AI music generator so YouTubers never get copyright strikes

https://dmitrithegamer.github.io/soundcraft/
1•soundcraftai•19m ago•0 comments

LLMs can't read PDFs in 2026?

https://musings-mr.net/post/where-state-of-the-art-fails
1•mrkiouak•21m ago•1 comments

WordPress Lost 19% of the Internet to AI [video]

https://www.youtube.com/watch?v=0tFRdZWmGdc
1•mgh2•24m ago•0 comments

Agentic Search Models

https://softwaredoug.com/blog/2026/05/11/the-new-agentic-search-models.html
1•gmays•26m ago•0 comments

Gargoyle, a Decade Later

https://lospino.so/blog/gargoyle-a-decade-later/
1•jalospinoso•27m ago•0 comments

Big Shot On The East Coast: The History of the Zoo York Mixtape

https://daily.redbullmusicacademy.com/2013/07/zoo-york-mixtape-feature/
1•marysminefnuf•28m ago•0 comments

Monero's Biggest Privacy Upgrade Is Almost Here: Justin Berman on FCMP Stressnet

https://youtube.com/M2rbsjTSFt8?t=52
1•Cider9986•30m ago•1 comments

GPT convinced me there was a bug in my code before a freeze

https://www.droppedasbaby.com/posts/2602-02/
1•offbyone42•30m ago•0 comments

I resurrected the web from the past and it got weird

https://slopcities.com/
2•ZenBlender•30m ago•1 comments

Bumble Is Removing the Swipe Feature, Will Use AI in New Launch

https://www.eonline.com/news/1431973/bumble-removing-swipe-feature-will-use-ai-in-new-launch
1•mgh2•32m ago•0 comments

Find vendors used by any company

https://sub-processors.com/subprocessor/elasticsearch
2•chatmasta•35m ago•0 comments

Ask HN: When will you be concerned on layoffs?

3•piratesAndSons•35m ago•0 comments

Restartable Sequences, TCMalloc, and Hyrum's Law

https://lwn.net/Articles/1070072/
1•signa11•41m ago•0 comments

Caltrans Explores High-Speed Bus Network to Complement Rail System

https://www.kqed.org/news/12083467/caltrans-explores-high-speed-buses-as-alternative-to-rail-in-c...
2•rawgabbit•43m ago•0 comments

Popular node-ipc NPM Package Infected with Credential Stealer

https://socket.dev/blog/node-ipc-package-compromised
1•csmantle•44m ago•0 comments

Show HN: Latencies and BEIR – Typesense, Meilisearch, Elasticsearch, Amgix Now

https://amgix.io/blog/2026/05/14/release-now-v0.1.1/
2•kvasserman•46m ago•1 comments

Kill Canvas. Now

https://www.chronicle.com/article/kill-canvas-now
3•incomplete•50m ago•1 comments

We Tested DeepSeek V4 Pro and Flash Against Claude Opus 4.7 and Kimi K2.6

https://blog.kilo.ai/p/we-tested-deepseek-v4-pro-and-flash
1•nl•51m ago•0 comments

Temper – A programming language for libraries translated to all the others

https://temperlang.dev/
1•nikolay•59m ago•1 comments

Codex Harness in OpenClaw

https://openclaw.ai/blog/openai-models-in-openclaw-done-right
3•sjf•1h ago•0 comments

AI Slopification and Writing

https://ordinaryintelligence.substack.com/p/ai-slopification
2•mldev_exe•1h ago•0 comments

7 in 10 Americans oppose data centers being built in their communities

https://www.washingtonpost.com/nation/2026/05/13/7-10-americans-oppose-data-centers-being-built-t...
22•1vuio0pswjnm7•1h ago•3 comments

Hey You, Start Communicating

https://kevquirk.com/hey-you-start-communicating
2•Curiositry•1h ago•0 comments

I'm trying to optimize in person recruiting

https://www.get-resume.app
1•JaiJC•1h ago•0 comments

Princeton will supervise exams for first time in 133 years because of AI

https://www.independent.co.uk/news/world/americas/princeton-proctor-exams-ai-b2976111.html
2•smurda•1h ago•0 comments

Cut Off: why access to frontier AI will soon be scarce and selective

https://writing.antonleicht.me/p/cut-off
2•thoughtpeddler•1h ago•0 comments

Savepoint – A CLI for TDD

https://github.com/NamtaoProductions/savepoint
2•rrvsh•1h ago•1 comments