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

It was great to have Raekwon at our office again

https://twitter.com/PalantirTech/status/2090889852405334118
1•mellosouls•40s ago•1 comments

Episode 2: Life After Stripe

https://jondlm.github.io/website/blog/life_after_stripe/
1•jondlm•3m ago•0 comments

Canada suspends trade negotiations with USA and match tariffs dollar for dollar

https://www.pm.gc.ca/en/news/statements/2026/08/21/statement-prime-minister-carney-canada-us-trad...
1•backlit4034•3m ago•0 comments

The Joy of Why (podcast): Are We Thinking Correctly About AI Intelligence?

https://www.quantamagazine.org/are-we-thinking-correctly-about-ai-intelligence-20260820/
1•Terretta•13m ago•1 comments

Procedural Three.js web design templates for agents

https://threeui.com/browse
1•luispa•13m ago•0 comments

Kayva – continuous care on the watch you wear

https://www.kayvahealth.com/
2•abhinav_rana•15m ago•0 comments

Bidad (Outcry). A Film by Soheil Beiraghi [video]

https://www.youtube.com/watch?v=Q2phizeC6Lo
1•fodmap•19m ago•1 comments

Comparing open vs. closed models across the eras of frontier models

https://newsletter.semianalysis.com/p/are-open-models-catching-up
2•giuliomagnifico•20m ago•0 comments

Enabling the next-generation trait solver on nightly

https://blog.rust-lang.org/2026/08/21/enabling-next-solver-on-nightly/
1•KolmogorovComp•27m ago•0 comments

Show HN: I built a tool for creating mock HTTP endpoints

https://www.http-response.com/
2•primalscreamer•28m ago•1 comments

Who Should Pay for Source Code Availability?

https://kristoff.it/blog/source-code-availability/
2•r3ason•28m ago•0 comments

Hidden Zillow listings created fake supply shock, raising NYC rents, lawsuit

https://arstechnica.com/tech-policy/2026/08/class-action-accuses-brokers-of-hiding-zillow-listing...
2•pseudolus•32m ago•0 comments

Z80–The 1970s Microprocessor Still Alive

https://www.computer.org/csdl/magazine/mi/2021/06/09623402/1yJTvlRLmhi
1•asdefghyk•39m ago•1 comments

Munder Difflin – Agent harness to run an office of your clones

https://munderdiffl.in/
2•simonpure•40m ago•0 comments

These animals can predict volcanic eruptions, storms and more

https://www.cbc.ca/documentaries/the-nature-of-things/these-animals-can-predict-volcanic-eruption...
1•svenfaw•42m ago•0 comments

At the moment: 472 gas-fired power plants are under development in the US

https://twitter.com/NatBullard/status/2090496193910730883
2•ksec•43m ago•0 comments

CyberStrike – open-source AI harness for offensive security (AGPL)

https://github.com/CyberStrikeus/CyberStrike
2•orhanyildirim•45m ago•1 comments

Math Academy – How Our AI Works

https://www.mathacademy.com/how-our-ai-works
1•olvy0•45m ago•0 comments

Panache: Language server, formatter, linter for Markdown, Quarto, and R Markdown

https://github.com/jolars/panache
1•fhchl•46m ago•0 comments

Saab Unveils Stealthy Supersonic 'Fighter Drone' Concept

https://www.twz.com/air/saab-unveils-stealthy-supersonic-fighter-drone-concept
1•madspindel•46m ago•0 comments

Waterloo's student rocketry team breaks a world record

https://uwaterloo.ca/news/engineering/waterloos-student-rocketry-team-breaks-world-record
3•pseudolus•56m ago•0 comments

ISRO will not make any launch vehicle, all tech to be handed to private sector

https://www.indiatoday.in/science/story/isro-will-not-make-any-launch-vehicle-all-tech-to-be-hand...
1•thunderbong•1h ago•1 comments

The hold that could not release itself

https://shitrat.ai/log/the-hold-that-could-not-release-itself
1•handfuloflight•1h ago•0 comments

Hermeus, a venture-backed defense aviation company

https://hermeus.com
1•ksec•1h ago•0 comments

MacStories is posting on Twitter again

https://mastodon.macstories.net/@viticci/117134048567780192
2•latexr•1h ago•0 comments

Homebrew 68K Machine Has a PCI Bus

https://hackaday.com/2026/08/20/homebrew-68k-machine-has-a-pci-bus/
4•birdculture•1h ago•1 comments

New chip mimics how cancer spreads

https://ecancer.org/en/news/28752-new-chip-mimics-how-cancer-spreads
2•giuliomagnifico•1h ago•0 comments

Fypbid.lol

https://fypbid.lol/
1•Teyz•1h ago•0 comments

AWS Security makes an inscrutable choice

https://www.theregister.com/security/2026/08/22/aws-security-makes-an-inscrutable-choice-corey-qu...
2•neuroelectron•1h ago•0 comments

Tech Layoffs 2026 – 170,777 Jobs Cut

https://layoffhedge.com/industry/tech-layoffs-2026
5•msolujic•1h ago•1 comments