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

Tech titans pour $50M into super PAC to elect AI-friendly candidates to Congress

https://www.latimes.com/business/story/2026-02-13/tech-titans-pour-50-million-into-super-pac-to-e...
1•1vuio0pswjnm7•51s ago•0 comments

Show HN: AI learning paths with YouTube playlists

https://www.studypathagent.com/
1•strewberry•2m ago•0 comments

Dependency Injection Without the Bloat: Why I Skip Java DI Frameworks

https://www.christianschleifer.com/posts/dependency-injection-without-the-bloat-why-i-skip-java-d...
1•chr_schleifer•3m ago•0 comments

Show HN: The Zero-Friction Signup Layer API

https://autheona.com/invitation/
1•lasgawe•4m ago•0 comments

Show HN: Free Browser-Based Dev Tools (No Signup, Client-Side)

https://maxseats.github.io/devtools/
1•maxxmini•7m ago•0 comments

A procedural prompting framework for building and deploying agentic systems

https://diyclaw.dev/
1•kordlessagain•8m ago•0 comments

I want to wash my car. The car wash is 50 meters away. Should I walk or drive?

https://mastodon.world/@knowmadd/116072773118828295
4•novemp•10m ago•0 comments

Varnish HTTP Cache: The last usable commit on GitHub

https://github.com/varnishcache/varnish-cache/releases/tag/last
4•vickodin•16m ago•0 comments

Altman can recruit lucifer himself if he had a 1on1 meeting with him

2•shoman3003•24m ago•1 comments

The desperate race to escape AI's 'permanent underclass'

https://www.telegraph.co.uk/business/2026/02/15/the-desperate-race-to-escape-ais-permanent-underc...
1•SilverElfin•31m ago•1 comments

Show HN: codex-web-local – web UI for local Codex App Server

https://www.npmjs.com/package/codex-web-local
1•kolpaque•31m ago•0 comments

Show HN: Wisepanel – Multi-model AI panel for decision support

https://wisepanel.ai
1•quroi•35m ago•0 comments

Show HN: SafeClaw – a way to manage multiple Claude Code instances in containers

https://github.com/ykdojo/safeclaw
1•ykdojo•36m ago•0 comments

Show HN: Million Dollar Deeds – Own permanent digital land

https://milliondollardeeds.com
1•coldsundaynight•36m ago•0 comments

Show HN: 165k lines, 9 days, one dev I built what ICE sells to hedge funds

https://web-production-71423.up.railway.app/
3•Shmungus•45m ago•0 comments

Ask HN: Are teams syncing databases continuously?

1•sonichigo•45m ago•0 comments

Bible Companion – Bible Study and Devotional Platform

https://www.biblecompanion.top
1•Claraxia•46m ago•1 comments

Show HN: Jemini – Gemini for the Epstein Files

https://jmail.world/jemini
2•dvrp•49m ago•0 comments

Mini-Retirement: Or, How I Learned to Stop Grinding and Took Two Years Off

https://neuralpensieve.github.io/2026/02/15/mini-retirement.html
3•donutshop•52m ago•0 comments

Made a tool that turns datasheet PDFs into interactive register

https://regforge.dev/
1•coleman2247•57m ago•1 comments

South Korean researchers are testing reprogramming cells to fight cancer

https://twitter.com/argosaki/status/2022689326845563123
1•leiaru13•57m ago•0 comments

Words Without Consequence

https://www.theatlantic.com/technology/2026/02/words-without-consequence/685974/
2•dougb5•59m ago•0 comments

Building SQLite with a small swarm

https://kiankyars.github.io/machine_learning/2026/02/12/sqlite.html
7•kyars•1h ago•0 comments

Show HN: I track GPU rental prices – same H100 ranges from $0.80 to $3.19/HR

https://gpuperhour.com
1•hwspeed•1h ago•1 comments

Just Give Us the Prompt – Kevin.md

https://www.kevin.md/just-give-us-the-prompt.md/
3•thekevintang•1h ago•0 comments

An AI interviewed another AI. The most revealing moment was one word

https://residualstream.app/blog/two-mirrors/
1•Abeeprodev•1h ago•1 comments

The Apolitical Library Is Just Fiction

https://www.nationalreview.com/2026/02/the-apolitical-library-is-just-fiction/
1•petethomas•1h ago•0 comments

Obama responds to Trump sharing racist AI video depicting him as an ape

https://www.npr.org/2026/02/15/nx-s1-5715117/obama-racist-ai-video-response-trump
3•kiriberty•1h ago•0 comments

Windows PC might stop booting in June 2026 – here's why and how to fix it

https://www.makeuseof.com/windows-pc-might-stop-booting-june-2026-why-and-how-to-fix-it/
1•kiriberty•1h ago•0 comments

What Is Secure Boot and How Does It Work?

https://www.makeuseof.com/what-is-secure-boot-how-does-it-work/
2•kiriberty•1h ago•1 comments