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

A debugging story: Learning debugging principles from a production outage

https://www.iinuwa.xyz/blog/a-debugging-story/
1•dorianniemiec•28s ago•0 comments

Browser agent that reads a page in ~2k tokens, not ~180k

https://www.npmjs.com/package/pixelpi
1•josharsh•2m ago•0 comments

Badge of Infamy, by Lester del Rey (1957) [pdf]

https://ebook-mecca.com/online/Badge%20of%20Infamy%20-%20Lester%20Del%20Rey.pdf
1•joebig•5m ago•0 comments

DeepSeek open-sources inference optimizations with 60–85% faster generation [pdf]

https://github.com/deepseek-ai/DeepSpec/blob/main/DSpark_paper.pdf
4•aurenvale•8m ago•0 comments

The White House's post-quantum executive order is an important milestone

https://blog.cloudflare.com/post-quantum-eo-2026/
1•taubek•9m ago•0 comments

Beer CSS – Build material design in record time

https://www.beercss.com
1•Seb-C•21m ago•0 comments

Show HN: Fognitix – an autonomous desktop browser that drives itself

https://www.fognitix.com/
1•fognitix•22m ago•0 comments

Show HN: Waitlio – The waitlist software for your next launch

https://waitlio.com
1•543310•23m ago•0 comments

An extension of the traditional PDF standard

https://github.com/AlexandrosGounis/pdfx
1•SVI•23m ago•0 comments

JEP Draft: Deprecate the macOS/X64 Port for Removal

https://openjdk.org/jeps/8386091
1•Tomte•25m ago•0 comments

NYC's last horse track, Aqueduct, ending live races

https://apnews.com/article/nyc-horse-racing-track-closing-aqueduct-c52bac4978ba99d2c921408ffdf05f13
1•geox•35m ago•0 comments

What Everyone Gets Wrong About AI and Learning [video]

https://www.youtube.com/watch?v=0xS68sl2D70
1•thunderbong•38m ago•0 comments

How much does a token cost?

https://www.erikjs.com/experiences/llm-token-counter
1•csgod•42m ago•0 comments

A New Fossil Discovery Just Rewrote 150 Years of Evolutionary Theory

https://www.404media.co/a-new-fossil-discovery-just-rewrote-150-years-of-evolutionary-theory/
1•susiecambria•47m ago•0 comments

The "Digital Cash Envelope": Making Crypto Gifting as Easy as Cash

https://www.indiehackers.com/post/the-digital-cash-envelope-making-crypto-gifting-as-easy-as-cash...
1•mybucks_online•52m ago•0 comments

Eyes Do More Than See (1965) – Isaac Asimov

http://www-graphics.stanford.edu/~tolis/toli/other/eyes.html
1•kegenaar•53m ago•0 comments

Fine-tuned a model on Advaita Vedanta text

https://huggingface.co/aaravshirpurkar/turiya-model
2•aaravshirpurkar•57m ago•1 comments

Plane slams into Beijing's tallest building, sends debris raining down [video]

https://www.youtube.com/watch?v=YNJYR_HE8uo
2•Imustaskforhelp•59m ago•0 comments

Search SDK – Integrate web search into agents

https://search-sdk.dev/
1•haxzie•1h ago•0 comments

Sequence Modeling with CTC

https://distill.pub/2017/ctc/
1•diginova•1h ago•0 comments

WebSite Grader and Analytics for Small Businesses

https://stackra.app/
1•LBeck84•1h ago•0 comments

Show HN: PhoneCode: Local-First ADE Running Natively on Android

https://github.com/dttdrv/phonecode
1•dttdrv•1h ago•0 comments

A model-free runtime that holds photonic/quantum hardware steady under drift

https://compute.neophotonics.ca/
1•quantumbum•1h ago•0 comments

Higher rate limits on the Claude API

https://platform.claude.com/docs/en/api/rate-limits
1•thedebuglife•1h ago•0 comments

Show HN: Cyclearchive.com – search vintage cycling magazines

https://cyclearchive.com/search/
1•alastairr•1h ago•0 comments

How to evaluate multimodal VLMs for your video use case

https://labs.videodb.io/research/how-to-evaluate-multimodal-vlms-for-your-video-use-case
1•notTechy•1h ago•0 comments

Show HN: Brytlog – AI logger

https://github.com/Guy-Sela/brytlog
1•guy-sela•1h ago•0 comments

The US lock of the Web – ache

https://ache.one/notes/the-us-lock-of-the-web
3•abdelhousni•1h ago•0 comments

World Cup fans frustrated by 'confusing and expensive' tipping culture in US

https://www.bbc.com/news/articles/clyxgjykx7lo
8•theanonymousone•1h ago•2 comments

I owe my life to a 1913 road rage incident

https://blog.plover.com/2026/06/27/#andor
2•Tomte•1h ago•0 comments