Ji-Ling Hou

Viseal - Immersive language learning from your daily scenes

VISEAL turns photos into everyday language chats using agentic AI. Snap a photo โ€“ it generates back-and-forth dialogues from the scene. Learn language in a more natural and relevant way, let it emerge from your daily moments, not from textbooks.

Add a comment

Replies

Best
Ji-Ling Hou
Maker
๐Ÿ“Œ
Hey Product Hunt! I built Viseal to help people learn a language that's directly relevant to their daily life ๐Ÿคณ๐Ÿปโžœvisealโžœ๐Ÿ—ฃ๏ธ๐Ÿ’ฌ๐ŸŒ๐Ÿ—จ๏ธ. Just snap a photo and start learning how people chat in another language as you are right there in the scene. I was amazed by how much we can pick up from our daily life โ€” food, waiting for bus, dirty laundries... you name it! You start building your own phrase backpack as you explore. I created this for myself , an expat trying to pick up a new language. Even after lots of courses, I still couldnโ€™t chat naturally. I didnโ€™t need to pass exams, I just wanted to connect with friends and express myself. If this sounds like you, maybe it could help to you, too.๐Ÿ˜Š Try the demo (no sign-up needed) or sign up for free to explore more! Let me know how it goes. I will be very very thankful to hear your feedback. ๐Ÿ™
Nika

I am testing it and it's so cute <3
Iโ€™d appreciate it if hovering over the word with my cursor showed its original meaning. (For a better UX.)
Any plans to expand to other languages?

Ji-Ling Hou

@busmark_w_nika 
Thank you so much for trying it out. Iโ€™m really glad you find it cute! ๐Ÿ’›
And yes, youโ€™re totally right. Showing the original meaning on hover would make the experience smoother. I really appreciate the suggestion. definitely adding it to my list.
Right now it supports 10 languages: English, Simplified & Traditional Chinese, Spanish, French, Italian, German, Dutch, Japanese, and Korean. Iโ€™d love to hear what other languages you'd want โ€” any specific ones in mind?

Nika

@hwellmake I have heard that some people are trying Nordic languages (really dunno why, maybe because their countries are economically strong and people consider residing here) :D

Ji-Ling Hou

@busmark_w_nika 
Thanks for the suggestion! Itโ€™s not a big effort to add, and hopefully it can be useful for users interested in those languages ๐Ÿ˜Š

Iโ€™ll add it to the to-do list!

Nika

@hwellmake TY! :)

Van de Vouchy

Since Viseal depends on snapping photos of real-life scenes to learn language, how do you handle situations where visual context is limited or unclear?

Ji-Ling Hou

@vouchy 
Good point ๐Ÿซ 

When a photo lacks clear context, the AI still tries its best. Most of the time, it ends up sounding like two people politely trying to talk about a very boring topic. Usually just describing what they see (just test one case below) ๐Ÿ˜…

Iโ€™m planning to improve this by either:

  • Suggesting users take a better photo for a richer conversation, or

  • Making the dialogue more fun or curious, even if the scene is vague.

Thanks for pointing it out. Great point ! ๐Ÿ™‡๐Ÿปโ€โ™€๏ธ

Arnaud C.
Launching soon!

This is such a great idea! Have you considered setting a fluency level? It seemed to use quite complexe words when trying it out.

Ji-Ling Hou

@lynfogeek hi Arnaud,
Thanks for recognizing the concept ๐Ÿฆญ๐Ÿ™‡๐Ÿปโ€โ™€๏ธ

Yes, there is a fluency level system in place that it adjusts the difficulty of phrases and sentence complexity based on the learnerโ€™s level.


Most of the time the levels work well, but Iโ€™ve definitely seen cases where the AI gets a bit too fancy or playful with word choices ๐Ÿ˜… The output can also be influenced by how rich or detailed the photo is. This is actually one of the key areas Iโ€™m focusing on improving next. Not very easy, but crucial ! Thanks for pointing out ๐Ÿ’›

Roxana Limban

Such a cool idea! Love how it makes language learning more fun. ๐Ÿ™Œ Good luck with the launch!

Nikhil Danwani

awesome product...kudos !

Ji-Ling Hou

@nikhil_danwani Thank you Nikhil. Still trying to make it better but already appreciate so much nice feedback and suggestions!