<jupyter_start><jupyter_text>AWS Translate DemosHere we look at a few ways to translate documents with AWS Translate.  1. Using AWS CLI  From Arabic to English<jupyter_code>%%bash

aws translate translate-text \
        --source-language "ar" \
        --target-language "en" \
        --text "أخذت الطائرات الصغيرة بدون طيّار مجدها خلال 2016، حيث قامت كل شركة بالاستفادة منها بالطريقة التي تجدها مناسبة، فيسبوك مثلا استخدمتها لبثّ الإنترنت، ويوتيوب في مجال التصوير والبثّ التلفزيوني، ومن الطبيعي أن تقوم أمازون باستخدامها لتوصيل الطلبات، وهذا ما جرى فعلا. لكنها قرّرت الابتكار أكثر، لتكشف عن براءة اختراع لمتجر كامل يطير تنطلق منه طائرات بدون طيّار لتوصيل الطلبات، وبالتالي يُمكن ضمان وجود الكثير من المتاجر في نقاط جغرافية مُختلفة لتقليل زمن الشحن قدر الإمكان(1). وعلاوة على ذلك، أكّدت الشركة أنها سوف تستثمر مليارا ونصف المليار دولار أميركي لإنشاء قاعدة شحن جوّية قادرة على استيعاب 40 طائرة شحن تقريبا، وهذا لتحسين جودة خدماتها قدر الإمكان"<jupyter_output>{
    "TargetLanguageCode": "en", 
    "TranslatedText": "Small drones took their glory in 2016, and each company took advantage of them in the way they find fit, for example Facebook used them to broadcast the Internet, YouTube in the field of photography and television broadcasting, and it is natural for Amazon to use them to deliver orders, which has already happened. However, it decided to innovate further, revealing a patent for an entire store from which drones fly to deliver orders, thus ensuring that many shops are located at different geographical points to minimize shipping time. Furthermore, the company confirmed that it would invest $1.5 billion to establish an air cargo base capable of accommodating approximately 40 cargo aircraft, thus improving the quality of its services as much as possible.", 
    "SourceLanguageCode": "ar"
}<jupyter_text>From Chinese to English<jupyter_code>%%bash

aws translate translate-text \
--source-language-code "zh" \
--target-language-code "en" \
--text "沙特王储兼副首相、国防大臣、沙特公共投资基金主席穆罕默德·本·萨勒曼在纽约与日本软银集团首席执行官孙正义签署谅解备忘录，就沙特政府与软银集团在沙特合作建设全球最大的太阳能发电项目达成一致意向，或将为沙特创造约10万个就业机会。根据双方规划，2019年将有两座太阳能发电厂投入使用，发电量分别为3千兆瓦和4.2千兆瓦。沙特政府将完成太阳能电池板的制造和开发，预计到2030年，该项目发电量将达到150千兆瓦和200千兆瓦。该项目可行性报告将于2018年5月前完成。"<jupyter_output>{
    "TargetLanguageCode": "en", 
    "TranslatedText": "Saudi Crown Prince and Deputy Prime Minister, Minister of Defence and Chairman of the Saudi Public Investment Fund, <NAME>, signed a memorandum of understanding in New York with Sun Jia, Chief Executive Officer of Soft Bank Group of Japan, to agree on the intention of the Saudi Government and Soft Bank Group to cooperate in building the world's largest solar power project in Saudi Arabia or to create about 100,000 jobs in Saudi Arabia. According to the plans of the parties, two solar power plants will be operational in 2019, generating 3 GW and 4.2 GW, respectively. The Saudi Government will complete the manufacture and development of solar panels, which are expected to generate 150 GW and 200 GW by 2030. The feasibility report of the project will be completed by May 2018.", 
    "SourceLanguageCode": "zh"
}<jupyter_text>2. Using the Python SDK<jupyter_code>import boto3
import time

# Arabic text
ar_text = "أخذت الطائرات الصغيرة بدون طيّار مجدها خلال 2016، حيث قامت كل شركة بالاستفادة منها بالطريقة التي تجدها مناسبة، فيسبوك مثلا استخدمتها لبثّ الإنترنت، ويوتيوب في مجال التصوير والبثّ التلفزيوني، ومن الطبيعي أن تقوم أمازون باستخدامها لتوصيل الطلبات، وهذا ما جرى فعلا. لكنها قرّرت الابتكار أكثر، لتكشف عن براءة اختراع لمتجر كامل يطير تنطلق منه طائرات بدون طيّار لتوصيل الطلبات، وبالتالي يُمكن ضمان وجود الكثير من المتاجر في نقاط جغرافية مُختلفة لتقليل زمن الشحن قدر الإمكان(1). وعلاوة على ذلك، أكّدت الشركة أنها سوف تستثمر مليارا ونصف المليار دولار أميركي لإنشاء قاعدة شحن جوّية قادرة على استيعاب 40 طائرة شحن تقريبا، وهذا لتحسين جودة خدماتها قدر الإمكان"

# Connect to Translate as a client
translate = boto3.client('translate')

# Send a request with the arabic text
%time
response = translate.translate_text(
      Text=ar_text,
      SourceLanguageCode='ar',
      TargetLanguageCode='en'
  )

# Here is the translated text

response['TranslatedText']<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.054584630117309074, 'fraction_numerical': 0.01843428297821403, 'mean_word_length': 4.98567335243553, 'pattern_counts': {'":': 6, '<': 12, '<?xml version=': 0, '>': 12, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '3', 'dir': 'jupyter-structured-clean-dedup', 'id': '615452', 'license': 'Apache-2.0', 'n_tokens_mistral': 2179, 'n_tokens_neox': 1916, 'n_words': 558, 'path': 'ml-services/Translate/translate-demo.ipynb', 'repo_name': 'danromuald/aws-ml-demos', 'size': '4189'}