@PlugMonkeyXYZ At first I was just using data-testid, but that was causing a lot of bugs. Now I primarily use the permanent timestamp link (time[datetime]) to get the tweet ID, plus a few other fallback selectors that Grok deciphered for me.
Grok auto-translate supports MSA for Arabic speakers, the formal written Arabic that people donโt actually speak in daily life. Casual posts come out sounding stiff, robotic, and lose their original tone and personality.
I created DialX to address that, a Google Chrome extension that embeds a dialect selector directly on every X post and comment. It supports 15 spoken Arabic dialects + MSA, allowing users to translate to their preferred spoken dialect instead of defaulting to formal MSA.
I built the entire application using just three tools: Desktop Grok for planning and debugging, the Grok API for translations, and Cursor for coding.
DialX's native dialect translation capabilities will be expanded to all supported languages on X.
Try it here: https://t.co/fsWVUycTTo