One solution from Reddit (mirror) posted by users cranialmatters and bingy_bongy_bangy, also based on Google Maps:
If you find the address on google maps in English, then change the language to Thai (to do this, paste
?hl=th
onto the end of the URL) while you have the address pinned you may then get the Thai address.
Example with the address "847 Phetchaburi Rd, Thanon Phaya Thai, Ratchathewi, Bangkok 10400":
Here’s what I do:
If you’re looking for a fully automated way, you can’t. Thai romanization is nonstandard and lossy, and Thai script has many redundant letters, so you can’t tell if a "kh" is supposed to be ข kho khai or ค kho khwai, much less get the vital tone markings right.
However! If you punch in a romanized Thai address into Google Maps (in the mobile app), and it can work it out, it will offer you the Thai script version as well, complete with a handy speaker button for reading it out loud:
That said, while this works well for major landmarks, for some addresses like your example it doesn’t recognize the building itself. It’ll still get you in the vicinity though. You will also often need to manually strip all extra info like floor/unit so it doesn’t mistakenly latch onto those.
Credit:stackoverflow.com‘
5 Mar, 2024
4 Mar, 2024