Пример #1
0
def run(key, altUrl='https://api.rosette.com/rest/v1/'):
    # Create an API instance
    api = API(user_key=key, service_url=altUrl)

    translated_name_data = "معمر محمد أبو منيار القذاف"
    params = NameTranslationParameters()
    params["name"] = translated_name_data
    params["entityType"] = "PERSON"
    params["targetLanguage"] = "eng"
    params["targetScript"] = "Latn"
    return api.name_translation(params)
Пример #2
0
def run(key, altUrl='https://api.rosette.com/rest/v1/'):
    # Create an API instance
    api = API(user_key=key, service_url=altUrl)

    translated_name_data = "معمر محمد أبو منيار القذاف"
    params = NameTranslationParameters()
    params["name"] = translated_name_data
    params["entityType"] = "PERSON"
    params["targetLanguage"] = "eng"
    params["targetScript"] = "Latn"
    return api.name_translation(params)
Пример #3
0
def run(key, alt_url='https://api.rosette.com/rest/v1/'):
    """ Run the example """
    # Create an API instance
    api = API(user_key=key, service_url=alt_url)

    translated_name_data = "معمر محمد أبو منيار القذاف"
    params = NameTranslationParameters()
    params["name"] = translated_name_data
    params["entityType"] = "PERSON"
    params["targetLanguage"] = "eng"
    params["targetScript"] = "Latn"
    try:
        return api.name_translation(params)
    except RosetteException as exception:
        print(exception)
#pip install rosette.api

from rosette.api import API, NameTranslationParameters, RosetteException

api = API(user_key="f72df428f4394b14984984fbbdbbe51d",
          service_url='https://api.rosette.com/rest/v1/')

translated_name_data = [
    'عبدالفتاح علي', 'أنطوني', 'عبدالمنعم', ' علي', ' أولي جاما', 'أنس',
    'عبود', 'أحمد', ' عَمر', 'عمار', 'آمنة', 'شمشون '
]
new_dict = dict()

for items in translated_name_data:
    params = NameTranslationParameters()
    params["name"] = items
    params["entityType"] = "PERSON"
    params["targetLanguage"] = "eng"
    params["targetScript"] = "Latn"
    new_dict = api.name_translation(params)
    print(items, ' -> ', new_dict['translation'])