Test status
Supported Last checked:Title lock confirmed; subtitles not yet seen on screen in the test.
What the site is
AVJ-TH (avj-th.com) names each page with a slug written in Thai script, and there is no product code in it. The page has no video element of its own. It loads a frame from dob.javdoob.com whose address ends in /embed/ and a short id. That player runs on video.js and contains two video elements: a placeholder advertisement of about two minutes and the film itself, which is streamed as a blob.
Are subtitles available?
Titles are in Thai, and the site may mention subtitles, but nothing guarantees a track in the player. The extension makes lines from the audio of the film, so it does not need one, and the output can be Thai, English or another supported language.
How to use the extension on this site
- Install the extension and sign in with your license key.
- Open the video page and start playing.
- Pick the subtitle language, then press the subtitle badge on the player.
- Open a title page. The address is a Thai slug, which cannot be used as a key, so the extension does nothing in the main page itself.
- When the player frame loads, the extension reads the short id at the end of its address, for example Mf2zyQOGnU_b, and the key becomes avjth plus that id. It does this only if the page around the frame is on avj-th.com.
- The same player holds an advertisement placeholder and the film. The first element, with the id nv-engine_html5_api, and any clip from the test folder of the player are treated as ads and get no subtitles.
- The film element is the second one, a blob stream. The extension attaches to it and draws translated lines over the frame.
- The same embed id gives the same key on the next visit, so an earlier session for that film can be matched. Another title has another id and starts a new session.
- Choose the target language in the extension. Thai suits the site, but any supported language is available.
Good to know
- Supported: on 2026-10-23 the adapter was run on a real page. The main frame gave no key, the frame from javdoob.com gave the key avjth plus the embed id, and the placeholder element was flagged as an ad. We did not see a subtitle line on screen in that test, so the site is not marked verified.
- Only avj-th.com is listed, and only the JavDoob player is known. If the site moves a title to another host, nothing is attached until the adapter learns the new host.
- Because the key comes from the embed id and not from the address, a title that the site re-uploads with a new id would be treated as a new film.
Subtitle languages
Choose the target language in the extension: Vietnamese, Indonesian, Spanish and English are the main ones, and the translation API also supports Chinese, Korean, Thai, Portuguese, Japanese, Russian, French, German, Hindi, Arabic and Turkish.
FAQ
The address of the page is in Thai. Why does the key not come from it?
A Thai slug cannot be used as a safe identifier and it contains no product code. The id of the embedded player is the only stable value we measured, so that is what is used.
Why does nothing happen in the main page?
The main page has no film video. Everything happens in the player frame, which is where the film plays.
There are two videos in the player. Which one is subtitled?
The film, which is the second one. The first is an advertisement placeholder and is skipped.
Is the title shown in the interface?
Not from this site. The frame address does not contain the title, so the session is known by its embed id.
Does the extension save the film?
No. It does not download or host video. It draws lines over the player that loads in the page.