Sanvi

3 min read

Independent Development Diary 20: I Built a Thai Vocabulary Website

I have become lazy recently and have no motivation to write articles. I don’t know if it is because of the cooler weather. Although there is no winter in Thailand, there are dry season, rainy season and cool season. In the cool season, the temperature in Bangkok can drop to 20 degrees in the morning and evening, which is very comfortable. However, due to the hot weather here, 20 degrees feels quite cold.

Automated trading robot

I mentioned before that I finally lost $100 by building an automated trading robot through AI, and the API call cost probably more than $10. A total of 6 versions of prompt words have been changed.

The previous three editions lost a lot of handling fees due to frequent billing.

The fourth version adjusted the prompt words and added some restrictions. As a result, the AI stopped billing, which was a pure waste of API fees.

After the adjustment of the fifth version, orders will be opened, but it will always be cut from profits to losses. Even if there is a signal reversal, it will not be processed.

The last version is to clear positions immediately once the signal changes, resulting in small handling fees being worn out.

Later, I really didn’t want to bother with this matter anymore, so I stopped maintaining it, and all the money I spent on the test was lost.

Gemini 3 Preview Image(Nano banana 2)

In the past two days, createio.ai has launched a new Gemini 3 Preview Image. This time, Google's new model is particularly powerful. It recognizes Chinese very well, and the overall image improvement is very powerful. I will find time to review the system later and write another article. Now it can be used to process many Chinese images, such as coloring and translating comics, generating e-commerce images, etc. Basically, Chinese will no longer be garbled, and it should be able to do a lot of fun things in the future.

Memorize Thai words

Finally, let me talk about a website I recently built, which is a website for memorizing Thai words. This application did not even buy a domain name, and was directly linked to the second-level domain name of my personal website.

The general idea is to find about 1,000 commonly used words on the Internet, and then deploy a large qwen3:8b model locally, and then use the large model to supplement and improve the translations and example sentences of the words.

The next step is to optimize the entire pronunciation rules and write a pronunciation rule engine. There are still many problems, because there are too many rules in Thai, including a lot of special pronunciations and some silent words. The intonation will also change with the order of consonants, etc., so I am currently modifying it while using it.

Then the entire playback audio was mainly generated by elevenlabs, but I found that the Thai support was not friendly, and some pronunciations were not correct. On the contrary, the pronunciation of Google Translate was very good, but the sound when I called the API was very poor, and I don’t know why.

Those who are interested can go to thai.sanvi.dev to play around. It is currently free, and it is not clear what I plan to do in the future, but it has met my practice requirements so far. I just need to fix the bugs marked by ipa.