Shari Creates

Books, languages, things I make and notes from everyday life.

Category: Projects

Personal digital projects

  • How Building a Malay Learning Resource Became My New Hobby

    How Building a Malay Learning Resource Became My New Hobby

    Daily writing prompt
    Share a hobby you’ve picked up recently — what got you into it?
    Rainy Malaysian street scene with a woman holding an umbrella near a kedai runcit

    I don’t think I consciously decided to pick up a new hobby. It just happened.

    A few weeks ago, I started working on a small website called BacaMalay. The name is meant quite literally: baca means “read” in Malay, and BacaMalay is pronounced roughly BA-cha ma-LAY — the c in Malay sounds like ch. The idea was fairly simple: create a Malay learning resource for people who want reading material that feels more interesting than textbook dialogues.

    At first, I thought I would simply put together some graded readings. Then I found myself writing stories.

    I started thinking about which words a beginner would realistically know, how much new vocabulary is too much, whether a sentence sounds genuinely Malay rather than something translated from English, and how to explain little cultural things that Malaysians would normally never think to explain.

    Then came the folklore.

    Sang Kancil — the mouse deer — led to more Sang Kancil. Then Hang Tuah and Hang Jebat appeared. Suddenly I was planning chapters, choosing illustrations and thinking about how an old story could be made accessible without turning it into a children’s story.

    It has become strangely absorbing.

    What I enjoy most is probably the combination of things involved. There is writing, language, research, design and a little bit of problem-solving. One moment I’m working out whether a word belongs at Beginner or Elementary level; the next I’m trying to decide how much cultural explanation a reader actually needs.

    Even the illustrations have become part of the process. I wanted the site to feel recognisably Malaysian, so ordinary things — a rainy street, a kedai runcit (neighbourhood grocery shop), a bus stop, a burger stall — matter just as much as the stories themselves.

    What began as an attempt to build a useful Malay learning resource has quietly turned into something I genuinely enjoy working on.

    I’m still not entirely sure whether I should call BacaMalay a hobby, a project, or an experiment.

    For now, perhaps it is all three.

  • Why I Started BacaMalay

    BacaMalay actually began because of my husband.

    He had picked up an interest in learning Malay again, and that got me thinking about what was available for someone who wanted to learn the language. At around the same time, I had also been thinking about starting some kind of project of my own.

    And there was another feeling mixed into it: nostalgia.

    I missed reading Malay.

    Not necessarily studying it or analysing grammar. I missed simply reading things written in Malay — stories, expressions, conversations and the kind of writing that had once been an ordinary part of my life.

    The idea of graded reading wasn’t something I invented.

    I already knew it from learning Mandarin. I had used sites such as Mandarin Bean, HSK Online and Du Chinese. Mandarin Bean and HSK Online offer lessons as well, while Du Chinese is much more focused on reading, but all of them had introduced me to the idea of reading material organised according to language level.

    So I started wondering what existed for Malay.

    There are certainly Malay learning resources. There are books, lessons, folktales, school materials and stories scattered around the internet.

    But I wanted something quite specific.

    What if someone simply wanted to read Malay?

    Not another grammar lesson.

    Not a page of comprehension questions.

    Just something interesting to read.

    And preferably something chosen according to how much Malay they could already understand.

    Then, one weekend in early August, more or less on a whim, I paid for a domain and started building it.

    That domain became BacaMalay.

    And just in case you have been reading that as BakaMalay in your head: baca is pronounced roughly bah-cha. In Malay, the letter c has a “ch” sound. Baca means “read”, so BacaMalay is quite literally an invitation to read Malay.

    I had an idea, inspiration from the Mandarin resources I had used myself, a free weekend and enough curiosity to see what I could make.

    The structure gradually became Beginner, Elementary, Intermediate and Advanced readings.

    But while I was thinking about what stories should actually go into this library, something happened that I hadn’t really expected.

    I started remembering things.

    Lebai Malang — the unfortunate religious teacher.Pak Pandir — the foolish but memorable character of Malay folktales.Badang — the legendary strongman.

    Hang Tuah and his companionsSang Kancil. Hang Tuah. Hang Jebat.

    Stories and characters that had once been familiar suddenly began resurfacing in my memory. Some I remembered clearly. Others I realised I had almost completely forgotten.

    And I was happy to become acquainted with them again.

    That made me even more excited about BacaMalay.

    It was no longer only about producing reading material for someone learning Malay. I was also rediscovering something myself.

    I began looking again at stories I had not thought about for years and remembering just how rich the collection of Malay folktales, legends and comic characters actually is.

    I wanted BacaMalay to have room for all of that.

    There could be ordinary contemporary stories — waiting for a bus, buying food on the way home, drinking coffee, going to work.

    But there could also be Sang Kancil tricking his way out of trouble, Pak Pandir making another terrible decision, stories about Badang and his extraordinary strength, and eventually many more of the stories that Malaysians have passed down for generations.

    I wanted the site to feel recognisably Malaysian rather than like a collection of generic language-learning dialogues that happened to be written in Malay.

    Building it has also made me notice things about my own language that I would normally never stop to explain.

    What exactly are we communicating when we call someone Bang?

    Why does bungkus immediately make sense when ordering food to take away?

    What picture comes into a Malaysian person’s head when someone says kurus macam lidi — skinny like the thin rib of a coconut-palm leaf?

    These are tiny things. But when you are writing for someone who didn’t grow up knowing them automatically, you suddenly have to think about what they mean and why we say them.

    And yes, I use AI quite a lot while building BacaMalay.

    There isn’t much point pretending otherwise.

    I use it for brainstorming, research, organising ideas, developing stories and solving the technical problems that inevitably appear when I decide I want the website to do something new.

    But I also write. I edit. I change things. I reject suggestions. I argue over words and expressions. Sometimes I rewrite a sentence several times because it doesn’t sound quite right to me.

    The technology makes it possible for me to build much more than I could have built alone, particularly in such a short time. But the choices about what BacaMalay should become are still mine.

    Where will it lead?

    I genuinely don’t know.

    Perhaps people will find it and use it. Perhaps it will eventually make some money. Perhaps it will remain a rather obscure little corner of the internet.

    For now, though, it keeps me occupied, and I enjoy building it.

    There is always another story I suddenly remember, another one I discover again, another expression worth explaining, or another part of the site I want to improve.

    And sometimes I think much further ahead.

    If I keep adding to it over the years, BacaMalay could eventually become quite a substantial collection of Malay stories, legends, everyday language and bits of culture.

    Maybe one day my grandchildren will come across it.

    I have no idea whether they will need BacaMalay to learn the language. I don’t even know what the internet will look like by then.

    But there is something rather nice about the possibility that they might one day be able to look through all those stories and know:

    Their grandmother made this. Ha ha

    Not bad for something that started with my husband learning Malay, a bit of nostalgia, and me impulsively buying a domain one weekend in August.

  • HSK 1-3 Character progress sheet

    I needed to do a bit of review on the Hanzi from HSK 1-3 and used Claude to help me create a list that I could track my own practice.

    Feel free to try it out.

  • Getting into Claude

    I’ve been experimenting with a bunch of AI tools lately – ChatGPT, Grok, Copilot, Gemini, and most recently Claude – and I have to say, I’m genuinely impressed.

    What I enjoy most is that even without being a coder, you can still create surprisingly polished “artifacts” like this one. I’ve been generating a few comprehension texts for myself, and while I can’t fully guarantee the accuracy of the grammar, the results look great to me.

    What do you think?

  • Ai generated lessons for learning mandarin.

    I am rather new to Ai. But hey, it’s better late than never. 🙂 I’ve been studying Mandarin Chinese a while now, so I thought why not integrate my learning a language with Ai. And I want to share with you how I used AI to create stories for learning Mandarin.

    As you may know, Mandarin Chinese is a very challenging language to learn, especially for English speakers. It has a different writing system, a different pronunciation system, and a different grammar system. Plus, there are so many words and expressions to learn, and so many cultural nuances to understand.

    That’s why I decided to use stories as a way to learn Mandarin. Stories are a great way to immerse yourself in the language and culture, and to learn new vocabulary and grammar in context. Stories can also make learning more fun and engaging, as you can follow the plot and the characters, and use your imagination and creativity.

    There are a few sites that I used for reading mandarin, however what started out of curiosity, it has become a way I used more and more since it is fun.

    AI, or artificial intelligence, is the technology that enables machines to perform tasks that normally require human intelligence, such as understanding language, generating text, and creating images.

    I found some amazing AI tools that helped me learn Mandarin through stories in several ways. Here are some examples of how I used AI tools to enhance my Mandarin learning experience:

    • AI story generator: I used an AI story generator to create stories based on my input. For example, I typed in a topic, a genre, a character, or a plot, and the AI generated a story for me. I then read the story and learned new words and sentences. I also used the AI story generator to practice my writing skills by continuing the story or rewriting it in my own words. Some AI story generators that I tried are Squib, [StoryAI], and [Storyteller].
    • AI story translator: I used an AI story translator to translate stories from English to Mandarin, or vice versa. For example, I found a story in English that I liked, and I used the AI story translator to translate it into Mandarin. I then compared the original and the translation, and learned how to express the same idea in different ways. I also used the AI story translator to check my own writing, and to correct any errors or improve any expressions. Some AI story translators that I used are [DeepL], [Google Translate], and [Microsoft Translator].
    • AI story illustrator: I used an AI story illustrator to create images based on my stories. For example, I wrote a story in Mandarin, and I used the AI story illustrator to generate an illustration for it. I then looked at the image and learned how to describe it in Mandarin. I also used the AI story illustrator to inspire me to write new stories, based on the images that the AI created. Some AI story illustrators that I experimented with are [Artbreeder], [VQGAN+CLIP], and [DALL-E].

    Using AI to create stories for learning Mandarin was a very rewarding and enjoyable experience for me. I felt that I improved my reading, writing, speaking, and listening skills, as well as my vocabulary, grammar, and cultural knowledge. I also had a lot of fun and creativity, as I explored different topics, genres, characters, and plots.

    Of course, AI is not perfect, and sometimes it made mistakes or generated nonsensical or inappropriate content. That’s why I always checked the AI output with other sources, such as dictionaries, grammar books, or native speakers. I also used other resources, such as apps, podcasts, videos, and books, to complement my learning.

    But overall, I think AI is a very powerful and useful tool for learning Mandarin through stories, and I highly recommend it to anyone who wants to learn Mandarin in a fun and effective way. If you are interested in trying it out, you can check out the links that I provided above, or search for other AI tools that suit your needs and preferences.

    I hope you enjoyed reading my blog post, and I hope you learned something new. If you have any questions or comments, please feel free to leave them below. Thank you for reading, and happy learning! 😊

    Here’s an example of a story generated with Ai.😊

    今天是星期天,李家一家人都在家里。李爸爸想做饭给大家吃,但是他不太会做饭。他去超市买了一些菜,但是他忘了买盐。他回家后,就开始做饭。他做了一盘鱼,一碗汤,和一些青菜。他把饭菜放在桌子上,叫大家来吃饭。李妈妈,李哥哥,和李妹妹都坐下来,拿起筷子,准备吃饭。他们先吃了一口鱼,然后都皱起了眉头。原来,李爸爸没有放盐,鱼很淡。他们又喝了一口汤,然后都吐了出来。原来,李爸爸放了太多的糖,汤很甜。他们再看了看青菜,发现青菜都是黑的。原来,李爸爸炒菜的时候,火太大,把青菜都烧焦了。李家一家人都不想吃饭了,只好去外面吃。李爸爸很尴尬,也很难过,他以为自己做的饭很好吃,没想到大家都不喜欢。他决定以后还是不要做饭了,让李妈妈做饭,或者去饭馆吃饭。

    The story has 50 words. Here are 10 HSK 3 vocabulary words from the story, with their English translations:

    做饭 (zuò fàn): to cook

    超市 (chāo shì): supermarket

    盐 (yán): salt

    鱼 (yú): fish

    汤 (tāng): soup

    糖 (táng): sugar

    青菜 (qīng cài): green vegetables

    炒 (chǎo): to stir-fry

    烧焦 (shāo jiāo): to burn

    饭馆 (fàn guǎn): restaurant

    Here are 5 comprehension questions about the story, with their answers:

    Q: 今天是星期几?(What day is it today?)

    A: 今天是星期天。(Today is Sunday.)

    Q: 李爸爸为什么想做饭?(Why does Li’s father want to cook?)

    A: 李爸爸想做饭给大家吃。(Li’s father wants to cook for everyone.)

    Q: 李爸爸做了什么饭菜?(What dishes did Li’s father make?)

    A: 李爸爸做了一盘鱼,一碗汤,和一些青菜。(Li’s father made a plate of fish, a bowl of soup, and some green vegetables.)

    Q: 李家一家人为什么不喜欢李爸爸做的饭?(Why does Li’s family not like Li’s father’s cooking?)

    A: 因为鱼很淡,汤很甜,青菜都烧焦了。(Because the fish is bland, the soup is sweet, and the vegetables are burnt.)

    Q: 李家一家人最后去哪里吃饭?(Where does Li’s family go to eat in the end?)

    A: 李家一家人最后去外面吃,或者去饭馆吃。(Li’s family goes out to eat, or goes to a restaurant.)