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

Any guesses about BS short name after FAANG, ZIRP and MAG7

1•kingleopold•44s ago•0 comments

FAA proposal: Supersonic airliners can fly over US cities if they're quiet

https://arstechnica.com/gadgets/2026/07/faa-proposal-supersonic-airliners-can-fly-over-us-cities-...
1•Bender•1m ago•0 comments

Ovaries Might Take on an Immune Function After Menopause

https://nautil.us/ovaries-might-take-on-an-immune-function-after-menopause-1282410
1•Brajeshwar•2m ago•0 comments

Japan APPI AI Training Exception Clears Lower House

https://techjacksolutions.com/ai-brief/japan-appi-ai-training-exception-clears-lower-house-what-com/
1•totetsu•3m ago•0 comments

Show HN: Muxer – open-source model multiplexer for Claude Code

https://github.com/DangerousYams/muxer
1•DangerousYams•3m ago•0 comments

How to play Doom online in Proton Drive

https://proton.me/support/play-doom-online
1•akyuu•4m ago•0 comments

Show HN: Fli – 18KB CLI file listing tool in no_std rust and Libc

https://github.com/tracyspacy/fli
3•yulkor•6m ago•0 comments

PSX Retro Tools for Blender

https://fawkek.itch.io/psx-retro-tools
1•bpierre•7m ago•0 comments

EU could announce social media ban for kids in September

https://www.euractiv.com/news/eu-plans-to-announce-social-media-ban-for-kids-in-september/
2•theanonymousone•8m ago•0 comments

Show HN: Search Console MCP – Talk to Google Search Console with Claude

https://github.com/sudomichael/search-console-mcp
1•ushercakes•9m ago•0 comments

Show HN: Bais.News – News Neutralization Piepline

https://bais.news
1•adam_public•10m ago•0 comments

Where's My Package? – Amazon's package delivery network

https://urbanomnibus.net/2026/02/wheres-my-package/
1•acid__•11m ago•0 comments

Show HN: Restore ArXiv's classic red banner (userstyle, 40 lines of CSS)

https://github.com/greysonbowser/arxiv-red
1•Topology1•11m ago•0 comments

Show HN: Endless Noir – a 1930s noir radio serial that writes itself

https://endlessnoir.com
1•geektechlive•12m ago•0 comments

Ledger – Find out who is investing in who

https://ledger.svi.solutions/explore
1•johnys•13m ago•0 comments

Show HN: I built custom movie dashboards for Apple TV

https://memovee.com/posts/creating-your-first-dashboard
1•zacksiri•13m ago•0 comments

Process API Improvements in .NET 11

https://devblogs.microsoft.com/dotnet/process-api-improvements-in-dotnet-11/
1•rellem•13m ago•0 comments

Happy Voluntary Lobotomy Day, Microsoft

https://www.uplevel.pro/p/happy-voluntary-lobotomy-day-microsoft
1•kh9000•14m ago•0 comments

Day 1: C# 15 Collection Expressions Just Got Superpowers – with()

https://medium.com/c-sharp-programming/day-1-csharp-15-collection-expressions-just-got-superpower...
1•sukhpinder0804•14m ago•0 comments

Trump admin and Anthropic haven't discussed the gov't taking a stake in it

https://www.reuters.com/business/trump-administration-anthropic-have-not-discussed-government-tak...
1•journey2s•14m ago•1 comments

Postgres Sorting at Scale Needs More Than Order By

https://www.tigerdata.com/blog/postgres-sorting-at-scale-order-by
1•rellem•15m ago•0 comments

Neurosky EEG Pov TikTok

https://github.com/eegG0D/neurosky-eeg-pov-tiktok
1•ervinzed•15m ago•0 comments

The Mental Models I Use to Work with AI

https://metedata.substack.com/p/015-the-mental-models-i-use-to-work
1•young_mete•15m ago•0 comments

The Parrot in the Machine

https://www.nybooks.com/articles/2025/07/24/the-parrot-in-the-machine-the-ai-con-bender-hanna/
2•1vuio0pswjnm7•17m ago•1 comments

China has 400 private space companies. the West is barely paying attention

https://fortune.com/2026/07/02/china-private-space-industry-landspace-geely-spacex-rainer-zitelmann/
1•Brajeshwar•18m ago•0 comments

After 30 years with Linux, I gave Windows 11 a chance and found 9 clear problems

https://www.zdnet.com/article/i-ditched-linux-for-windows-11-9-big-problems/
4•luismedel•18m ago•1 comments

Katri Vala (1901-1944)

https://authorscalendar.info/kvala.htm
1•jruohonen•19m ago•1 comments

Bank of England explores trading 'kill switches' to contain AI meltdowns

https://www.computerweekly.com/news/366645329/Bank-of-England-explores-trading-kill-switches-to-c...
2•rbanffy•19m ago•1 comments

Show HN: Clinch – I intercept iOS app opens to interrupt doomscrolling

https://apps.apple.com/us/app/clinch-break-the-scroll/id6777446562
1•vedant-jain03•19m ago•0 comments

TokenBudgeting: Our Conversations with Enterprises on Token Spend

https://newsletter.semianalysis.com/p/tokenbudgeting-our-conversations
1•rbanffy•20m ago•0 comments