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•7mo 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•7mo 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•7mo ago
Not sure - lets try: https://kodo-frontend.onrender.com/join?token=3f717b9f1a9052...

Show HN: MomentBridge – A 24KB site to share life moments (pure HTML/CSS/JS)

https://vnglstzrs.github.io/momentbridge/
1•vangelistziaros•1m ago•0 comments

Chrome AI Playback: Delightful, Wild and Disconcerting

https://blog.certisfy.com/2025/12/chrome-ai-playback-deligtful-wild-and.html
1•Edmond•2m ago•0 comments

Do you want to know the noise level of your environment

https://realtimesoundmeter.org
1•bitvvip•4m ago•0 comments

A brief history of Sam Altman's hype

https://www.technologyreview.com/2025/12/15/1129169/a-brief-history-of-sam-altmans-hype/
2•smharris65•5m ago•0 comments

City's Best Winter Show Is in Its Pitch-Dark Skies

https://www.nytimes.com/card/2025/12/21/science/space/arizona-dark-sky-astronomy
1•quapster•8m ago•0 comments

I protect my forgejo instance from AI Web Crawlers

https://her.esy.fun/posts/0031-how-i-protect-my-forgejo-instance-from-ai-web-crawlers/index.html
2•todsacerdoti•9m ago•0 comments

Romforth: Ultra Portable, Small, Baremetal Forth for Various Processors

https://github.com/romforth/romforth
1•birdculture•9m ago•0 comments

How to Game the METR Plot

https://shash42.substack.com/p/how-to-game-the-metr-plot
1•EvgeniyZh•11m ago•0 comments

Show HN: Photo Reviewer 4Net (C#, JavaScript, remote web UI, cross platform)

https://github.com/kjpgit/PhotoReviewer4Net
1•karl_p•13m ago•0 comments

Raising $64M Without a Product

https://www.youtube.com/watch?v=b_UMhn8E8lI
1•doppp•14m ago•0 comments

Show HN: I Vibe Coded a set of scripts to allow Claude to control my Mac

https://github.com/kxrm/vision
1•kxrm•14m ago•0 comments

Prophetic Perfect Tense

https://en.wikipedia.org/wiki/Prophetic_perfect_tense
2•keepamovin•15m ago•0 comments

Interton Video Computer 4000

https://en.wikipedia.org/wiki/Interton_Video_Computer_4000
1•doener•15m ago•0 comments

Al Jazeera launches new integrative AI model, 'The Core'

https://www.aljazeera.com/news/2025/12/21/al-jazeera-launches-new-integrative-ai-model-the-core
1•judahmeek•17m ago•0 comments

Three Ways to Solve Problems

https://andreasfragner.com/writing/three-ways-to-solve-problems
8•42point2•20m ago•0 comments

Why is human downloading a file called pirating and AI scraping called training

4•nutanc•20m ago•1 comments

Google Sues SerpApi [pdf]

https://storage.googleapis.com/gweb-uniblog-publish-prod/documents/Google_v._SerpApi__Complaint.pdf
3•sanj•21m ago•1 comments

Show HN: The Complete Test – GPT 5.2 vs. Gemini 3.0 pro

https://clipnotebook.com/p/9e21d335-c1f0-4c53-a174-3174faf2748b
2•puildupO•22m ago•0 comments

Show HN: An AI concierge that never auto-executes actions (action-confirm only)

https://github.com/stonexshi/origin-core-architecture
1•tgtracing•27m ago•0 comments

Show HN: PicX Studio – AI image generator pivoting B2C to B2B after NSFW abuse

https://picxstudio.com
1•Yash16•33m ago•2 comments

A Message from AI Research Leaders: Join Us in Supporting OpenReview

https://openreview.net/forum/pineau%7Ca_message_from_ai_research_leaders_join_us_in_supporting_op...
2•pmaddams•36m ago•0 comments

Show HN: On-Demand Self-Hosted GitHub Actions Runners on Google Cloud

https://github.com/Cyclenerd/google-cloud-github-runner
2•Cyclenerd•36m ago•0 comments

Riot's Vanguard Security Update: Closing the Pre-Boot Gap

https://www.riotgames.com/en/news/vanguard-security-update-motherboard
1•areoform•36m ago•0 comments

Need Product Testers

1•Bluhorizon•37m ago•0 comments

Rust's Vision Doc: Recommendations to help Rust scale across domains and usage

https://blog.rust-lang.org/2025/12/19/what-do-people-love-about-rust/
2•smurda•38m ago•0 comments

Ask HN: How do you follow the news?

1•Adrig•38m ago•0 comments

Fun Grid Facts (Hex Grids) (2014)

https://www.gamedeveloper.com/design/20-fun-grid-facts-hex-grids-
2•Tomte•39m ago•0 comments

A wander through a weird landscape to the heart of compilation (2019) [pdf]

https://venge.net/graydon/talks/CompilerTalk-2019.pdf
1•Tomte•40m ago•0 comments

Mozilla right now (Digital Painting)

https://www.davidrevoy.com/article1108/mozilla-right-now
3•linschn•40m ago•0 comments

AI Makes Documenting Small Open Source Projects Viable

https://blog.emailengine.app/ai-makes-documenting-small-open-source-projects-viable/
3•andris9•40m ago•0 comments