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

Show HN: Gaussian Splatting from a single photo in ~10 seconds on a Mac Mini

https://mukba.ng/p?id=QpwWE7p3ONlgg
1•mnorris•34s ago•0 comments

Signs of Terry Pratchett's dementia appear in Discworld years before diagnosis

https://boingboing.net/2026/01/28/signs-of-terry-pratchetts-dementia-appear-in-his-books-a-decade...
1•ViktorRay•1m ago•0 comments

Why Some People See Collapse Earlier

https://adrianlambert.substack.com/p/why-some-people-see-collapse-earlier
2•nappy-doo•2m ago•0 comments

Exploring Metal Additive Manufacturing in Martian Atmospheric Environments

https://arxiv.org/abs/2601.04232
1•PaulHoule•3m ago•0 comments

Vibe Coding is an E-Bike for the Mind

https://steviep.xyz/txt/vibe-coding
1•scyclow•4m ago•0 comments

Show HN: Figma to full-stack apps in minutes – web and mobile support

https://genvibe.pro
1•genvibe•4m ago•1 comments

Chess OCR: End-to-end ML pipeline running in the browser

https://sbondaryev.dev/articles/chess-ocr
1•sbondaryev•4m ago•1 comments

The Lost Art of Windows 95 Pranking (2023)

https://mordenstar.com/blog/win9x-hacks/
1•kqr•5m ago•0 comments

Show HN: Repro.fyi – info-site on submitting bug reports

https://repro.fyi?
1•stevekrouse•5m ago•0 comments

I've Stopped Learning Programming Languages

https://www.danielcorin.com/posts/2026/how-my-thinking-has-changed/
1•speckx•5m ago•0 comments

Amazon's 180 internet satellites are too bright. It wants 3k more

https://www.popsci.com/science/amazon-satellite-too-bright/
1•Brajeshwar•5m ago•0 comments

From bones to steel: Why ice skates were a terrible idea that worked

https://www.popsci.com/technology/ice-skates-history/
2•Brajeshwar•5m ago•0 comments

Show HN: Terminal MCP – A sandboxed terminal interface for LLMs and beyond

1•e-clinton•6m ago•0 comments

Pre-balanced GPU workload distribution inspired by octopus neural coordination

https://github.com/matthewlam721/octopus-parallel
1•danny00•6m ago•0 comments

Fooocus presents a rethinking of image generator designs

https://github.com/lllyasviel/Fooocus
1•pretext•6m ago•0 comments

My Dad's Altair 8800s from 1975 with correspondence with Ed Roberts (at auction)

https://www.rrauction.com/auctions/lot-detail/350461007346170-mits-altair-8800-computers-2-with-a...
1•heroloray•6m ago•1 comments

My Take on AI Coding

https://quickchat.ai/post/my-take-on-ai-coding
2•piotrgrudzien•7m ago•0 comments

The Problems with Spec Driven Development

https://sibylline.dev/articles/2026-01-28-problems-with-spec-driven-development/
1•CuriouslyC•9m ago•0 comments

AlphaGenome model is helping scientists to predict the impact of genetic changes

https://www.nature.com/articles/s41586-025-10014-0
1•pretext•10m ago•0 comments

Embedded Python bindings for ArcadeDB (graphs, vectors, SQL; no server)

https://github.com/humemai/arcadedb-embedded-python
1•tae898•10m ago•1 comments

SpaceX weighs June IPO timed to planetary alignment and Elon Musk's birthday

https://www.ft.com/content/0ee356cb-5c77-4686-9392-260520369122
1•TMWNN•12m ago•0 comments

'It's not too late to fix it'

https://www.theguardian.com/technology/2026/jan/29/internet-inventor-tim-berners-lee-interview-ba...
1•firesteelrain•12m ago•0 comments

Capgemini in turmoil over its work with ICE

https://www.lemonde.fr/en/economy/article/2026/01/28/capgemini-in-turmoil-over-its-work-with-ice_...
2•rawgabbit•13m ago•0 comments

Ask HN: AWS/S3 Outage?

1•shayonj•13m ago•0 comments

Show HN: A simple, free website to send love letters

https://loveyoumake.com/
1•fabienfr•13m ago•0 comments

Oban, the job processing framework from Elixir, has come to Python

https://www.dimamik.com/posts/oban_py/
2•dimamik•14m ago•0 comments

Reliable 25 Gigabit Ethernet via Thunderbolt

https://kohlschuetter.github.io/blog/posts/2026/01/27/tb25/
1•geerlingguy•14m ago•0 comments

Ralph Wiggum Loops on Cursor

https://forum.cursor.com/t/introduce-ralph-in-cursor/147764
1•maximedupre•15m ago•0 comments

TikTok alternative UpScrolled surges amid censorship fears

https://restofworld.org/2026/upscrolled-tiktok-competitor-palestine-censorship/
2•stareatgoats•15m ago•0 comments

Show HN: A header-only C++20 compile-time assembler for x86/x64 instructions

https://github.com/mahmoudimus/static_asm
1•mahmoudimus•15m ago•0 comments