# General Translation Integrations: Connection URL: https://generaltranslation.com/en-US/docs/integrations/google-drive/reference/connection.mdx --- title: Connection description: Connect a Project to Google Drive with a personal Google account or an Organization shared drive. Reference for Google Drive connection modes, scopes, and permissions. --- The connection mode decides which identity the integration uses, which files it can browse, and who has to authorize it. Both modes are connected from **Project > Integrations > Catalog**. ## Overview [#overview] | Topic | Description | | --- | --- | | [Access modes](#access-modes) | Personal account and Organization shared drive connections. | | [Personal account](#personal-account) | OAuth authorization for files a user selects. | | [Organization shared drive](#shared-drive) | Shared translation account managed by an Organization admin. | | [Required Drive capabilities](#capabilities) | What the active identity must be able to do in Drive. | | [Plan and permissions](#gating) | Requirements for connecting and translating. | | [Switching modes](#switching) | When a Project can change its connection mode. | | [Disconnecting](#disconnecting) | What remains after credentials are removed. | ## Access modes [#access-modes] | Mode | Identity | Available files | | --- | --- | --- | | Personal account | Each user authorizes their own Google account. | Google Docs and Google Slides that user selects through the Google Picker. | | Organization shared drive | One Organization translation account. | Google Docs and Google Slides in shared drives that include the translation account. | The Dashboard asks which mode to use only when the Organization has a verified, active shared drive connection on a plan that includes shared drive access. Otherwise the Project uses personal accounts. ## Personal account [#personal-account] Each user clicks **Connect account** on the integration's management page and completes Google authorization. The integration requests: - `openid` - `https://www.googleapis.com/auth/drive.file` The `drive.file` scope limits access to the files selected through the Google Picker and the translated copies the integration creates, rather than the account's whole Drive. The connection is usable only once Google returns that scope together with a refresh token. ## Organization shared drive [#shared-drive] An Organization admin sets this connection up once from **Organization > Connections**: click **Add connection**, then **Set up** for Google Drive. The Dashboard provisions a translation account and displays its email. Add that email to each permitted shared drive as a **Content manager**, then return to the Dashboard and click **Verify access**. The translation account uses the `https://www.googleapis.com/auth/drive` scope so it can browse its configured shared drives. A Project can select this mode only while the connection is **Active**. Files added in this mode must live in a shared drive. Files in **My Drive** are rejected. ## Required Drive capabilities [#capabilities] Whichever identity is active must be able to: - Read and copy each source Google Doc or Google Slides presentation. - Create the translated copy alongside the source file. - Edit that copy on later runs. If the source cannot be copied, that file and language fail while the rest continue. A translated copy that is readable but not editable also fails, because the integration stops rather than creating an unrelated duplicate. If the recorded copy has been deleted or moved to trash, the integration treats it as stale and creates a replacement on the next run. ## Plan and permissions [#gating] | Action | Permission | Plan feature | | --- | --- | --- | | Connect the Project integration | `project:write` | Project integrations | | Add, remove, or translate files | `translations:content:write` | Project integrations | | Configure an Organization shared drive | `org:manage` | Google shared drives | Without the Project integrations feature, the catalog shows an upgrade prompt in place of the connection controls. Without the required permission, the corresponding action is unavailable. ## Switching modes [#switching] A Project cannot switch from an Organization shared drive to personal accounts while shared drive files are still linked. Remove those files first, then reconnect the integration with personal access. ## Disconnecting [#disconnecting] - **Disconnect account** removes one user's stored Google credentials. The Project keeps its linked files, but that user cannot translate them until they reconnect. Other members keep access through their own accounts. - **Disconnect** on the Organization connection removes the shared drive translation credentials. Projects using it lose Drive access until an Organization admin configures it again. Neither action deletes source files or translated copies from Google Drive. Removing a linked file from the integration also leaves both untouched in Drive.