Важливою складовою успіху бізнесу є вміння спілкуватися з клієнтами. Сучасні компанії хочуть спілкуватися зі своїми клієнтами, пропонуючи свій контент кількома мовами в режимі реального часу. Для більшості клієнтів процес створення вмісту не пов’язаний із зусиллями з локалізації перекладу вмісту кількома цільовими мовами. Ці роз’єднані процеси затримують можливість бізнесу одночасно публікувати вміст кількома мовами, перешкоджаючи їх охопленню, що негативно впливає на час виходу на ринок і доходи.
Amazon Translate це служба нейронного машинного перекладу, яка забезпечує швидкий, високоякісний і доступний мовний переклад. Тепер Amazon Translate пропонує переклад документів у режимі реального часу для бездоганної інтеграції та прискорення створення та локалізації вмісту. Подати документ можна з Консоль управління AWS, Інтерфейс командного рядка AWS (AWS CLI) або AWS SDK і отримати перекладений документ у режимі реального часу, зберігаючи формат оригінального документа. Ця функція виключає очікування перекладу документів в асинхронному пакетному режимі.
Переклад документів у реальному часі наразі підтримує звичайний текст і документи HTML. Ви можете використовувати інші функції Amazon Translate, наприклад нестандартна термінологія, маскування нецензурної лексики та формальність в рамках перекладу документів у реальному часі.
У цій публікації ми покажемо вам, як використовувати цю нову функцію.
Огляд рішення
Ця публікація проведе вас через кроки, необхідні для використання перекладу документів у реальному часі за допомогою консолі, AWS CLI та Amazon Translate SDK. Для прикладу переведемо це зразок текстового файлу з англійської на французьку.
Використовуйте Amazon Translate через консоль
Виконайте такі дії, щоб спробувати переклад документів у режимі реального часу на консолі:
- На консолі Amazon Translate виберіть Переклад у режимі реального часу у навігаційній панелі.
- Виберіть Документ Вкладка.
- Вкажіть мову вихідного файлу як англійську.
- Укажіть мову цільового файлу як французьку.
Примітка. Вихідна або цільова мова має бути англійською для перекладу документа в реальному часі.
- Select Виберіть файл і завантажте файл, який хочете перекласти.
- Вкажіть тип документа.
На момент написання цієї статті підтримуються текстові та HTML-формати.
- під Додаткові налаштування, ви можете використовувати інші функції Amazon Translate у поєднанні з перекладом документів у реальному часі.
Щоб дізнатися більше про функції Amazon Translate, зверніться до таких ресурсів:
- Вибирати Перекладіть і завантажте.
Перекладений файл автоматично зберігається в папці завантажень вашого браузера, зазвичай у папці «Завантаження». Код цільової мови буде додано до назви перекладеного файлу. Наприклад, якщо ім’я вашого вихідного файлу lang.txt
і ваша цільова мова французька (fr
), тоді перекладений файл буде названо fr.lang.txt
.
Використовуйте Amazon Translate із AWS CLI
Ви можете перекласти вміст файлу за допомогою наступної команди AWS CLI. У цьому прикладі вміст source-lang.txt
буде перекладено на target-lang.txt.
aws translate translate-document --source-language-code en --target-language es --document-content fileb://source-lang.txt --document ContentType=text/plain --query "TranslatedDocument.Content" --output text | base64 --decode > target-lang.txt
Використовуйте Amazon Translate SDK (Python Boto3)
Ви можете використовувати наведений нижче код Python, щоб викликати API Amazon Translate SDK для синхронного перекладу текстових або HTML-документів:
import boto3
import argparse # Initialize parser
parser = argparse.ArgumentParser()
parser.add_argument("SourceLanguageCode")
parser.add_argument("TargetLanguageCode")
parser.add_argument("SourceFile")
args = parser.parse_args() translate = boto3.client('translate’) localFile = args.SourceFile
file = open(localFile, "rb")
data = file.read()
file.close() result = translate.translate_document( Document={ "Content": data, "ContentType": "text/html" }, SourceLanguageCode=args.SourceLanguageCode, TargetLanguageCode=args.TargetLanguageCode
)
if "TranslatedDocument" in result: fileName = localFile.split("/")[-1] tmpfile = f"{args.TargetLanguageCode}-{fileName}" with open(tmpfile, 'w', encoding='utf-8') as f: f.write(str(result["TranslatedDocument"]["Content"])) print("Translated document ", tmpfile)
Ця програма приймає три аргументи: вихідна мова, цільова мова та шлях до файлу. Використовуйте таку команду, щоб викликати цю програму:
python syncDocumentTranslation.py en es source-lang.txt
Висновок
Функція перекладу документів у реальному часі в Amazon Translate може пришвидшити час виходу на ринок завдяки легкій інтеграції зі створенням і локалізацією вмісту. Переклад документів у режимі реального часу покращує створення вмісту та процес локалізації.
Для отримання додаткової інформації про Amazon Translate відвідайте веб-сайт Ресурси Amazon Translate щоб знайти відеоресурси та публікації в блогах, а також посилатися на них Поширені запитання щодо AWS Translate.
Про авторів
Сатья Балакрішнан є старшим консультантом у групі професійних послуг AWS, що спеціалізується на рішеннях для даних і машинного навчання. Він працює з федеральними фінансовими клієнтами США. Він захоплений прагматичними рішеннями для вирішення бізнес-проблем клієнтів. У вільний час він любить дивитися фільми та гуляти з родиною.
Р. Г. Тіягараджан є старшим консультантом відділу професійних послуг в AWS, який спеціалізується на міграції додатків, безпеці та стійкості до федеральних фінансових клієнтів США.
Сід Падгаонкар є старшим менеджером із продуктів Amazon Translate, служби обробки природної мови AWS. На вихідних ви знайдете його, граючи в сквош і досліджуючи гастрономію на північному заході Тихого океану.
- Розповсюдження контенту та PR на основі SEO. Отримайте посилення сьогодні.
- PlatoAiStream. Web3 Data Intelligence. Розширення знань. Доступ тут.
- Карбування майбутнього з Адріенн Ешлі. Доступ тут.
- Купуйте та продавайте акції компаній, які вийшли на IPO, за допомогою PREIPO®. Доступ тут.
- джерело: https://aws.amazon.com/blogs/machine-learning/translate-documents-in-real-time-with-amazon-translate/
- :є
- 100
- 216
- 7
- a
- здатність
- МЕНЮ
- прискорювати
- Приймає
- через
- доступний
- Amazon
- Amazon Translate
- Amazon Web Services
- an
- та
- API
- додаток
- ЕСТЬ
- аргументація
- AS
- At
- автоматично
- AWS
- BE
- Блог
- Повідомлення в блозі
- Створюємо
- бізнес
- підприємства
- by
- CAN
- Вибирати
- клієнтів
- код
- компонент
- З'єднуватися
- Консоль
- консультант
- зміст
- контент-створення
- зміст
- створення
- критичний
- В даний час
- Клієнти
- дані
- затримка
- постачає
- відключившись
- документ
- документація
- завантажень
- легко
- зусилля
- зусилля
- Усуває
- дозволяє
- англійська
- приклад
- Дослідження
- сім'я
- ШВИДКО
- особливість
- риси
- Федеральний
- філе
- фінансовий
- знайти
- після
- харчування
- для
- формат
- французька
- від
- he
- високоякісний
- його
- його
- Як
- How To
- HTML
- HTTP
- HTTPS
- if
- Вплив
- імпорт
- in
- інформація
- інтегрувати
- інтеграція
- в
- МОВА
- мова
- мови
- Лінія
- Локалізація
- машина
- Підтримка
- управління
- менеджер
- ринок
- міграція
- ML
- режим
- більше
- найбільш
- кіно
- множинний
- ім'я
- Названий
- Природний
- Обробка природних мов
- навігація
- негативно
- Нові
- зараз
- of
- пропонує
- Пропозиції
- on
- or
- оригінал
- Інше
- з
- пропаганда
- Тихий океан
- pane
- частина
- пристрасний
- шлях
- одноколірний
- plato
- Інформація про дані Платона
- PlatoData
- ігри
- пошта
- Пости
- прагматичний
- проблеми
- процес
- процеси
- обробка
- Product
- менеджер по продукції
- професійний
- програма
- публікувати
- Python
- реальний
- реального часу
- отримати
- вимагається
- ресурси
- результат
- revenue
- сцена
- Sdk
- плавно
- безпеку
- старший
- обслуговування
- Послуги
- Повинен
- Показувати
- одночасно
- Рішення
- ВИРІШИТИ
- Source
- спеціалізується
- заходи
- представляти
- успіх
- такі
- Підтриманий
- Опори
- Мета
- команда
- Що
- Команда
- Джерело
- їх
- потім
- Ці
- це
- три
- через
- час
- до
- сьогодні
- переводити
- Переклад
- намагатися
- тип
- us
- Федеральний США
- використання
- використання
- зазвичай
- через
- Відео
- візит
- W
- чекати
- хотіти
- спостереження
- we
- Web
- веб-сервіси
- який
- в той час як
- волі
- з
- працює
- лист
- Ти
- вашу
- зефірнет