Google 翻譯
Google 翻譯是由 Google 開發的多語言神經機器翻譯服務,用於將文字、文檔和網站從一種語言翻譯成另一種語言。
GoogleTranslateTransformer
允許您使用 Google Cloud Translation API 翻譯文字和 HTML。
要使用它,您應該安裝 google-cloud-translate
Python 套件,並擁有啟用 Translation API 的 Google Cloud 專案。此轉換器使用進階版 (v3)。
%pip install --upgrade --quiet google-cloud-translate
from langchain_core.documents import Document
from langchain_google_community import GoogleTranslateTransformer
API 參考文檔:Document | GoogleTranslateTransformer
輸入
這是我們將翻譯的文檔
sample_text = """[Generated with Google Bard]
Subject: Key Business Process Updates
Date: Friday, 27 October 2023
Dear team,
I am writing to provide an update on some of our key business processes.
Sales process
We have recently implemented a new sales process that is designed to help us close more deals and grow our revenue. The new process includes a more rigorous qualification process, a more streamlined proposal process, and a more effective customer relationship management (CRM) system.
Marketing process
We have also revamped our marketing process to focus on creating more targeted and engaging content. We are also using more social media and paid advertising to reach a wider audience.
Customer service process
We have also made some improvements to our customer service process. We have implemented a new customer support system that makes it easier for customers to get help with their problems. We have also hired more customer support representatives to reduce wait times.
Overall, we are very pleased with the progress we have made on improving our key business processes. We believe that these changes will help us to achieve our goals of growing our business and providing our customers with the best possible experience.
If you have any questions or feedback about any of these changes, please feel free to contact me directly.
Thank you,
Lewis Cymbal
CEO, Cymbal Bank
"""
初始化 GoogleTranslateTransformer
時,您可以包含以下參數來配置請求。
project_id
:Google Cloud 專案 ID。location
:(可選)翻譯模型位置。- 默認值:
global
- 默認值:
model_id
:(可選)要使用的翻譯模型 ID。glossary_id
:(可選)要使用的翻譯詞彙表 ID。api_endpoint
:(可選)要使用的區域端點。
documents = [Document(page_content=sample_text)]
translator = GoogleTranslateTransformer(project_id="<YOUR_PROJECT_ID>")
輸出
翻譯文檔後,結果將以新文檔的形式返回,其中 page_content
已翻譯成目標語言。
您可以為 transform_documents()
方法提供以下關鍵字參數
target_language_code
:輸出文檔的 ISO 639 語言代碼。- 有關支持的語言,請參閱語言支持。
source_language_code
:(可選)輸入文檔的 ISO 639 語言代碼。- 如果未提供,將自動檢測語言。
mime_type
:(可選)輸入文字的 媒體類型。- 選項:
text/plain
(默認值)、text/html
。
- 選項:
translated_documents = translator.transform_documents(
documents, target_language_code="es"
)
for doc in translated_documents:
print(doc.metadata)
print(doc.page_content)
{'model': '', 'detected_language_code': 'en'}
[Generado con Google Bard]
Asunto: Actualizaciones clave de procesos comerciales
Fecha: viernes 27 de octubre de 2023
Estimado equipo,
Le escribo para brindarle una actualización sobre algunos de nuestros procesos comerciales clave.
Proceso de ventas
Recientemente implementamos un nuevo proceso de ventas que está diseñado para ayudarnos a cerrar más acuerdos y aumentar nuestros ingresos. El nuevo proceso incluye un proceso de calificación más riguroso, un proceso de propuesta más simplificado y un sistema de gestión de relaciones con el cliente (CRM) más eficaz.
Proceso de mercadeo
También hemos renovado nuestro proceso de marketing para centrarnos en crear contenido más específico y atractivo. También estamos utilizando más redes sociales y publicidad paga para llegar a una audiencia más amplia.
proceso de atención al cliente
También hemos realizado algunas mejoras en nuestro proceso de atención al cliente. Hemos implementado un nuevo sistema de atención al cliente que facilita que los clientes obtengan ayuda con sus problemas. También hemos contratado más representantes de atención al cliente para reducir los tiempos de espera.
En general, estamos muy satisfechos con el progreso que hemos logrado en la mejora de nuestros procesos comerciales clave. Creemos que estos cambios nos ayudarán a lograr nuestros objetivos de hacer crecer nuestro negocio y brindar a nuestros clientes la mejor experiencia posible.
Si tiene alguna pregunta o comentario sobre cualquiera de estos cambios, no dude en ponerse en contacto conmigo directamente.
Gracias,
Platillo Lewis
Director ejecutivo, banco de platillos