# General Translation Integrations: Подключение URL: https://generaltranslation.com/ru/docs/integrations/google-drive/reference/connection.mdx --- title: Подключение description: Подключите проект к Google Drive с помощью личного аккаунта Google или общего диска организации. Справочник по режимам подключения к Google Drive, областям и разрешениям. --- Режим подключения определяет, какую учетную запись использует интеграция, какие файлы она может просматривать и кто должен предоставить авторизацию. Оба режима подключаются через **Проект > Интеграции > Каталог**. ## Обзор [#overview] | Тема | Описание | | ---------------------------------------------- | ---------------------------------------------------------------------------- | | [Режимы доступа](#access-modes) | Подключения через личный аккаунт и общий диск организации. | | [Личный аккаунт](#personal-account) | Авторизация OAuth для файлов, выбранных пользователем. | | [Общий диск организации](#shared-drive) | Общий аккаунт перевода, управляемый администратором организации. | | [Необходимые возможности Drive](#capabilities) | Какие действия должна поддерживать активная учётная запись в Drive. | | [Тариф и разрешения](#gating) | Требования для подключения и перевода. | | [Переключение режимов](#switching) | Когда проект может изменить режим подключения. | | [Отключение](#disconnecting) | Что остаётся после удаления учётных данных. | ## Режимы доступа [#access-modes] | Режим | Учётная запись | Доступные файлы | | ----------------------- | --------------------------------------------------- | ------------------------------------------------------------------------------------------ | | Личный аккаунт | Каждый пользователь авторизует свой аккаунт Google. | Google Docs и Google Slides, которые пользователь выбирает в Google Picker. | | Общий диск организации | Один аккаунт перевода организации. | Google Docs и Google Slides на общих дисках, в которые добавлен аккаунт перевода. | Dashboard предлагает выбрать режим только если у организации есть подтверждённое активное подключение к общему диску на тарифе, включающем доступ к общим дискам. В противном случае проект использует личные аккаунты. ## Личный аккаунт [#personal-account] Каждый пользователь нажимает **Подключить аккаунт** на странице управления интеграцией и проходит авторизацию Google. Интеграция запрашивает: * `openid` * `https://www.googleapis.com/auth/drive.file` Область `drive.file` ограничивает доступ файлами, выбранными через Google Picker, и переведёнными копиями, создаваемыми интеграцией, а не всем Диском аккаунта. Подключение можно использовать только после того, как Google вернёт эту область вместе с токеном обновления. ## Общий диск организации [#shared-drive] Администратор организации один раз настраивает это подключение в разделе **организация > Connections**: нажмите **Add connection**, затем **Set up** для Google Drive. В Dashboard создаётся аккаунт перевода и отображается его адрес электронной почты. Добавьте этот адрес на каждый разрешённый общий диск, назначив роль **Content manager**, затем вернитесь в Dashboard и нажмите **Verify access**. Аккаунт перевода использует область `https://www.googleapis.com/auth/drive`, чтобы просматривать настроенные общие диски. Проект может выбрать этот режим, только когда подключение имеет статус **Active**. Файлы, добавленные в этом режиме, должны находиться на общем диске. Файлы в **My Drive** отклоняются. ## Необходимые возможности Drive [#capabilities] Активная учётная запись должна иметь возможность: * Читать и копировать каждый исходный Google Документ или презентацию Google Slides. * Создавать переведённую копию рядом с исходным файлом. * Редактировать эту копию при последующих запусках. Если исходный файл невозможно скопировать, обработка этого файла и языка завершается с ошибкой, а остальные продолжаются. Переведённая копия, доступная для чтения, но недоступная для редактирования, также вызывает ошибку, поскольку интеграция останавливается, а не создаёт несвязанную дубликатную копию. Если сохранённая копия была удалена или перемещена в корзину, интеграция считает её устаревшей и создаёт замену при следующем запуске. ## Тарифный план и разрешения [#gating] | Действие | Разрешение | Функция тарифа | | --------------------------------------- | ---------------------------- | --------------------- | | Подключить интеграцию с проектом | `project:write` | Интеграции с проектом | | Добавлять, удалять или переводить файлы | `translations:content:write` | Интеграции с проектом | | Настроить общий диск организации | `org:manage` | Общие диски Google | Без функции «Интеграции с проектом» в каталоге вместо элементов управления подключением отображается предложение повысить тариф. Без необходимого разрешения соответствующее действие недоступно. ## Переключение режимов [#switching] Нельзя переключить проект с общего диска организации на личные аккаунты, пока файлы на общем диске остаются связанными. Сначала удалите эти файлы, затем повторно подключите интеграцию с личным доступом. ## Отключение [#disconnecting] * **Отключить аккаунт** удаляет сохранённые учётные данные Google одного пользователя. Проект сохраняет связанные файлы, но этот пользователь не сможет переводить их, пока не подключит аккаунт снова. Остальные участники сохраняют доступ через свои аккаунты. * **Отключить** в подключении организации удаляет учётные данные для перевода на общем диске. Проекты, использующие это подключение, теряют доступ к Drive, пока администратор организации не настроит его снова. Ни одно из этих действий не удаляет исходные файлы или переведённые копии с Google Drive. При удалении связанного файла из интеграции оба файла также остаются без изменений на Drive.