title: "Attachment Integration: Attaching Screenshots and Documentation",
summary:
"How DevSpeak processes uploaded files, when attachments are sent inline versus through document workflows, and how attachment metadata is preserved.",
category: "advanced-configuration",
tags: [
"attachments",
"uploaded-files",
"document-translation",
"attachment-manifest",
"file-context",
],
lastReviewed: "2026-04-08",
};
Attachments give DevSpeak more context than raw text alone. They are especially useful when a request depends on UI structure, existing markdown, diagrams, screenshots, or source documents that should shape the generated output.
Attachments are a powerful tool for providing visual context and supplementary information that may be difficult to convey through text alone. For example, a screenshot of a user interface can help the LLM understand the layout and functionality of a feature request.
To attach a file, drag it into the translation workspace or use the upload control before generating output. DevSpeak supports common image formats, markdown, plain text, and larger document workflows such as PDF translation.
DevSpeak does not treat every file the same way.
Attachments are not rendered as decorative uploads. They become part of the request context that shapes the resulting specification, prompt, or refined output.
When a translation is persisted, DevSpeak stores attachment references with fields such as uploaded file details and attachment-manifest metadata. This makes it possible to hydrate historical records and re-open translation sessions with the same supporting context.
When attaching files, consider the following best practices: