# General Translation Integrations: Supported content URL: https://generaltranslation.com/en-GB/docs/integrations/google-drive/reference/supported-content.mdx --- title: Supported content description: Review the Google Drive file types and text structures the integration can translate. Reference for supported Google Drive content. --- The integration translates native Google Docs and Google Slides files. Other Drive file types cannot be added, and non-text content is left unchanged. ## Overview [#overview] | Topic | Description | | ----------------------------------------- | ------------------------------------------------------------------ | | [Supported file types](#file-types) | Drive file types that can be added and what is translated in each. | | [Formatting and structure](#formatting) | Styling that carries over and how structural changes are handled. | | [Skipped content](#skipped-content) | Text and elements the integration leaves unchanged. | | [Translated copies](#translated-copies) | Where copies are saved and when they are reused. | | [Updating translations](#update-behavior) | What happens when a source changes. | ## Supported file types [#file-types] | File type | MIME type | Translated content | | ------------- | ------------------------------------------ | -------------------------------------------------------------------------------------- | | Google Docs | `application/vnd.google-apps.document` | Body paragraphs and table cells, tabs and child tabs, headers, footers, and footnotes. | | Google Slides | `application/vnd.google-apps.presentation` | Text in shapes, table cells, and speaker notes. | Google Sheets, PDFs, Microsoft Office files, images, and folders are not supported. Connection modes, OAuth scopes, and the permissions required for each action are covered in [Connection](/docs/integrations/google-drive/reference/connection). ## Formatting and structure [#formatting] The translated file starts as a copy of the source, so the source is never modified and the copy retains its Drive structure. The integration applies the source's paragraph styling, text styling, links and lists to the translated text. Google Slides receives an additional layout pass after the text is applied, as translated text rarely takes up the same space as the original. The Dashboard shows progress for each locale while translation and layout processing are running. Once a copy exists, the two file types update differently: * **Google Slides** does not merge incrementally. Every run — forced or not — rebuilds the copy as a faithful replica of the source, so its structure always mirrors the source: obsolete slides disappear, while added or reordered slides appear. Because rebuilding creates new Slides object IDs, existing translations are matched to the new copy by structural position rather than by ID. * **Google Docs** does merge incrementally. The integration reapplies translations to units that still match by structural location and leaves the rest of the copy in place. Content added to the source but not present in the copy is not applied, and content that exists only in the copy is left untouched. For Slides, the integration also restores the previous copy's text-box geometry and run styles on non-forced runs, matching them by content signature. ## Skipped content [#skipped-content] The integration skips content that contains no translatable text or cannot be safely represented: * Empty text. * Unsupported structural elements or document regions. * Rich content with no supported text representation. * Text ranges that cannot be resolved in the source structure. Images, videos, charts and other non-text Drive content are never translated. ## Translated copies [#translated-copies] The integration creates one copy per source file and target language in the source file's folder, and records which copy belongs to which source and language. See [Using translated content](/docs/integrations/google-drive/guides/using-translated-content#names) for details of how each copy is named. Later runs update the same copy. If the recorded copy is missing, inaccessible or in the bin, the integration creates a replacement the next time it can copy the source. The active Drive identity must be able to create and edit translated copies. If it cannot edit an existing copy, the integration stops processing that file and language rather than creating an unrelated duplicate. ## Updating translations [#update-behavior] * **Apply changes** reuses existing translations where possible and updates the translated copy. * **Force retranslation** translates from scratch and replaces translated text and layout changes in the copy. Both actions match content between the current source and the existing copy, following the per-file-type behaviour in [Formatting and structure](#formatting). Review the copy after you change slides, tables or other structural content.