Product photo to text
Upload one photo of a product and Do4U writes a title, a short and a long description, bullet points and an alt text, and lists attributes such as colour, material, category, style and pattern, each marked as read from the photo or taken from your note. You can ask for up to three more languages in the same task. A photo cannot show a size, weight, price, certificate, warranty, ingredient or country of origin, so the code keeps such facts only if they are in your note and removes everything else, with a list of what was removed. Texts that are too long are marked, not cut. You also get the result as JSON and as Product markup (JSON-LD) without price and availability.
Who it is for
For shops, marketplace sellers and agencies who have photos but no texts, for catalogue teams who need titles, alt texts and attributes in several languages, and for developers who want the result as JSON.
Typical uses
- Write a first product text and alt text from a supplier photo
- Fill colour, material and category columns for a product feed
- Prepare the same product in German, Polish and English in one task
- Create Product markup (JSON-LD) for a product page, to which you add the price
Example
Input
Photo: a white ceramic mug with a handle on a wooden table. Note: brand Nordhaus, capacity 350 ml, dishwasher-safe according to the maker.
Result
Title: Nordhaus white ceramic mug, 350 ml Bullet points: white ceramic, handle, 350 ml Alt text: White ceramic mug with a handle on a wooden table Attributes: colour white (photo), material ceramic (photo), brand Nordhaus (note), capacity 350 ml (note)
A fixed example, shortened. Real results are AI-generated: please check them.
Price and limits
- Price
- usually 2–3 credits
- Available with
- Free, With package
- Input limit
- One page with up to 1,500 characters of HTML
Privacy
Processed on our own servers in the EU (Poland). Inputs and results are deleted after 7 days (Free) or 30 days (packages), or right after you see the result if you choose not to store them. Images are deleted right after processing.
In the API
Tool name: product_photo. Create a job with POST /api/v1/jobs and fetch the result with GET /api/v1/jobs/{id}. You find your API key in your account.
curl -X POST https://do4u.eu/api/v1/jobs \
-H "Authorization: Bearer d4u_…" -H "Content-Type: application/json" \
-d '{"tool": "product_photo", "url": "https://example.com/"}'
Questions and answers
Can the AI invent sizes, prices or certificates?
A photo shows none of them, and the code does not let them through: a measurement, price, percentage, certificate, warranty, ingredient, origin, brand or article number stays only if it is in your note. Otherwise the sentence, bullet point or attribute is removed and listed under "Removed from the text". The check uses number patterns and word lists, so it is a safety net and not a guarantee. Please read the result before you publish.
How do further languages work?
You can add up to three more languages in the same task if they fit the output limit of the tool; otherwise Do4U asks you to start separate tasks. The photo counts in each task. Without a choice the texts are written in the language of your note, or in the language of the page if you wrote no note.
What is in the Product markup?
The name, the description, colour, material, pattern and category, and brand, article number and barcode only if they come from your note. Price and availability are left out on purpose, because Do4U does not know them. Add an offer with price, currency and availability yourself before you publish.
Is my text stored?
Only as long as needed: 7 days on Free, 30 days with a package – or not at all if you choose not to store it. Processing happens on our own servers in the EU (Poland).
Can I use the result right away?
Results are AI-generated. Please read them before you publish or send them.
Related tools
- Alt texts
Short image descriptions for screen readers and search engines.
- Product descriptions
Writes product texts from bullet points and properties: title, short and long description, bullet points. Several products at once, numbers checked against your input.
- FAQ and schema markup
Writes FAQ entries from a page or support texts and builds valid JSON-LD for FAQPage, Organization, LocalBusiness and Product. The code checks the required fields and compares every detail with your source.