Перевод документа в Google Docs
Перевод документа в Google Docs через рабочий процесс начинается с получения текста: переведите согласованные разделы, затем создайте отдельный документ для проверки. Сохраните карту соответствия исходных и переведённых разделов, чтобы проверяющий мог выявить пропуски и проверить смысл. Описанный подход на основе каталога создаёт текстовый черновик; сохранение форматирования исходного документа не подтверждено.
Для перевода документов с помощью ИИ нужно определить целевой язык и правила работы с терминологией. Перевод документа и подтверждение его смысла — отдельные задачи, особенно когда важны имена, суммы, предупреждения или специальные термины.
Автор: Ai Flowi · Опубликовано
Официальный источник: документация Google Docs API
Выберите способ перевода
Интерфейсы чтения и записи приведены в справочнике Google Docs. Это руководство добавляет требования к переводу: каждому исходному разделу должен соответствовать переведённый раздел или явное примечание для проверки. Get Text описан как средство извлечения простого текста из всех вкладок, но его порт JSON не задаёт конкретную структуру идентификаторов разделов или метаданных вкладок.
Сравните Text Translate в каталоге со справочником Language Model перед выбором способа перевода.
Выбирайте способ с учётом терминологии документа: обычному фрагменту может быть достаточно согласованного целевого языка, а специализированному нужен также список терминов от проверяющего и способ отметить формулировки, требующие уточнения. Оцените перевод одного и того же короткого исходного фрагмента выбранным способом, прежде чем переходить к остальным разделам; того, что перевод звучит естественно, недостаточно для утверждения результата.
Подготовьте учётные записи, текст и критерии проверки
Авторизуйте учётную запись Google для чтения источника и создания черновика, используя руководство по подключению Google; не включайте учётные данные в запрос на перевод.
Для перевода нужны ваша учётная запись у выбранного поставщика перевода или модели, его API-ключ и отдельная оплата вызовов; используйте настройку учётных данных модели при выборе перевода через модель.
Сохраните копию исходного текста и глоссарий от ответственного за документ. Определите, сохраняются ли имена без изменений, есть ли согласованные переводы терминов продукта и какие неоднозначности требуют проверки. Это решения для данной задачи, а не настройки, которые компонент перевода предоставляет автоматически. Присвойте источнику локальный идентификатор проверки, чтобы последующая правка не стала незаметным изменением входного текста перевода.
Настройте создание черновика перевода
пример настройки, а не зафиксированный тест
| Компонент | Настраиваемые входы | Проверка соответствия результата требованиям |
|---|---|---|
| Get Text | Выберите google_account и задайте document_id для разрешённого источника. Если сохранённому подключению нужен явный идентификатор, передайте его через google_connection_id. | Проверенный текст охватывает исходные разделы, согласованные для этого перевода. |
| Data to Message | Передайте подготовленный объект JSON в data и установите template = {source_text}. | Подготовленный раздел сохраняет свой идентификатор проверки и полную исходную формулировку. |
| Text Translate | Передайте учётные данные поставщика в api_key, согласованный идентификатор языка в target_languageи значение типа Message в text. | Сверьте терминологию, отрицания и текст предупреждений с этим разделом. |
| Create Document | Задайте название черновика перевода в title, выберите его google_account и передайте проверенный перевод типа Message через initial_text. | Название и содержимое черновика указывают проверенный источник и целевой язык. |
- Прочитайте источник. Запустите Get Text для разрешённого тестового документа. Изучите
text_dataи найдите сам текст. Не подключайте этот порт JSON непосредственно к входу Text Translate типа Message. - Подготовьте текст раздела. В JSON Operations выберите
"JQ Expression"черезoperations. Передайте проверенные данные вdataи задайтеqueryтак, чтобы получить предлагаемое полеsource_text. Храните рядом карту разделов. Здесь не предполагается заранее известное имя поля ответа. - Переведите ограниченный по объёму раздел. Data to Message предоставляет тип Message, необходимый для Text Translate. Проверьте в своей настройке, какой идентификатор целевого языка принимает поставщик; экспорт не содержит ни вариантов языковых кодов, ни ограничений размера запроса.
- Получите переведённый текст. Изучите
translation_results, извлеките фактически полученный текст в именованное поле с помощью JSON Operations, затем отформатируйте это поле другим узлом Data to Message. Егоtemplateможет быть{translated_text}после создания этого поля. - Проверьте перевод и создайте черновик. Для первого упражнения вручную одобрите перевод перед запуском Create Document. Включите в название идентификатор проверки источника и целевой язык. Запишите возвращённые сведения о документе перед повторной попыткой создания.
Используйте согласованный глоссарий с языковой моделью
Следуйте инструкциям Prompt Template и Language Model для подключения модели; поместите согласованную терминологию и исходный раздел в templateи затем используйте system_message для запроса на сохранение обозначений разделов и выделение неопределённостей.
Предположим, в вымышленной инструкции по обслуживанию один термин встречается в заголовке и повторяется в предупреждении. Проверяющий согласует целевой термин до подготовки черновика. После перевода проверьте оба вхождения, включая отрицание и условную формулировку предупреждения. Если заголовок содержит согласованный термин, а предупреждение — несвязанный с ним синоним, устраните несогласованность до создания документа. Сохраните решение по глоссарию вместе с картой разделов, чтобы следующий черновик можно было проверить по тем же правилам.
Проверьте смысл и полноту результата
Подготовьте отдельный Google Doc, в котором переведённые фрагменты следуют согласованной карте исходных разделов. Он не воспроизводит вёрстку источника. Сверьте с источником количество разделов, имена, числа, отрицания, единицы измерения и термины глоссария. Грамматически правильный абзац перевода может пропустить предупреждение или изменить условие на противоположное.
Используйте небольшой учебный документ с заголовком, повторяющимся термином, пустым разделом и текстом более чем в одной вкладке. Проверьте, сохраняют ли чтение и извлечение нужные разделы. Для языков с письмом справа налево или содержимого со специальной вёрсткой проверьте итоговый документ вручную; предложенный шаг создания простого текста не подтверждает точность воспроизведения вёрстки.
Перевод произвольных документов с помощью ИИ
Для загруженного источника следуйте схеме обработки документов с помощью ИИ и Read File перед переводом его текста.
Отметьте нечитаемые исходные фрагменты в карте разделов и попросите ответственного проверяющего предоставить исправленный текст. Черновик перевода должен сохранять статус неопределённости до исправления источника; перевод соседних читаемых предложений не даёт права угадывать отсутствующий фрагмент.
Скан с отсутствующими символами сначала требует исправления результата чтения. Перевод не может восстановить надёжный источник из необоснованных догадок. Во время проверки держите исходные и переведённые фрагменты вместе и не передавайте внешнему поставщику материалы без разрешения или конфиденциальные данные, если ваши требования к обработке данных не допускают такую передачу.
Какие ограничения и повторные попытки действуют при переводе Google Docs?
Эта последовательность перевода описана в каталоге; Ai Flowi не проверяла её в промышленной эксплуатации. Автоматическое ожидание одобрения проверяющего, сохранение форматирования, заверенный перевод и безопасные правила повторных попыток не подтверждены. В записи о создании документа из проверенной формы зафиксировано прохождение 42/42 тестовых случаев после обязательной нормализации пар символов возврата каретки и перевода строки в символы перевода строки. Эти данные включают отклонённые отправки формы и не охватывают чтение исходного документа или перевод.
Обратитесь к зафиксированному поведению при сбоях создания документа в этом примере, если результат передачи неясен.
Проверьте, что это нужный черновик, по идентификатору проверки источника, целевому языку и согласованному списку разделов. Если его содержимое включает только часть переведённых разделов, сохраните принятый перевод отдельно и решите, с каким материалом продолжит работу проверяющий, прежде чем создавать что-либо ещё. Изменение источника во время восстановления требует нового сравнения разделов; прежнее одобрение перевода не распространяется на исправленные формулировки. Выберите ручной перевод и проверку, если нужен заверенный результат или проверка профильным специалистом.
Тарифы: Go от USD8 в месяц при годовой оплате (USD10 помесячно), Plus от USD16 (USD20 помесячно), Pro 100 от USD80 (USD100 помесячно), Pro 200 от USD160 (USD200 помесячно) и Pro 500 от USD400 (USD500 помесячно), от 5,000 до 250,000 Flowi Tokens в месяц с возможностью пополнения; 1 токен за каждый запуск узла; использование сторонних API и моделей не включено.
При оценке использования рабочего процесса отдельно учитывайте вызовы перевода, вызовы модели при её выборе, узлы извлечения полей и создание документа. Перевод ещё одного раздела — дополнительный путь выполнения, а не подтверждение включённого лимита поставщика.
Материалы для проверки перевода
Изучите интерфейсы чтения и создания в Google Docs. В указателе зафиксированных примеров различаются описанные схемы и проверенные примеры. Если загруженный источник требует исправления чтения, обратитесь к руководству по обработке документов с помощью ИИ перед подготовкой черновика перевода.