Örnek Deepl mobil api çeviri kod

import requests

headers = {
    'referer': 'https://www.deepl.com/',
    'traceparent': '00-0f00763feb353122328ee411be668220-d8c15972acad7ee8-01',
    'x-trace-id': '0f00763feb353122328ee411be668220',
    'x-instance': '3ddd857a-f6ef-4f88-952f-0b9195c53a05',
    'client-id': '3ddd857a-f6ef-4f88-952f-0b9195c53a05',
    'user-agent': 'DeepL/2.7(82) Android 9 (SM-N975F;x86_64)',
    'x-app-os-name': 'Android',
    'x-app-os-version': '9',
    'x-app-version': '2.7',
    'x-app-build': '82',
    'x-app-device': 'SM-N975F',
    'x-app-instance-id': '3ddd857a-f6ef-4f88-952f-0b9195c53a05',
    'sentry-trace': '26c790c396c241a3bca77535d9362ae8-73b4eebaae244d90',
    'baggage': 'sentry-environment=production,sentry-public_key=a49ff177e66c4b3d9c443ee2befea48d,sentry-release=com.deepl.mobiletranslator%402.7%2B82,sentry-trace_id=26c790c396c241a3bca77535d9362ae8',
    'content-type': 'application/json; charset=utf-8',
}

json_data = {
    'params': {
        'texts': [
            {
                'text': 'merhaba',
                'requestAlternatives': 3,
            },
        ],
        'splitting': 'newlines',
        'commonJobParams': {
            'mode': 'translate',
            'textType': 'plaintext',
            'regionalVariant': 'en-US',
            'wasSpoken': False,
        },
        'lang': {
            'target_lang': 'en',
            'source_lang_user_selected': 'tr',
        },
        'timestamp': 1700328098940,
    },
    'id': 944502777,
    'jsonrpc': '2.0',
    'method': 'LMT_handle_texts',
}

response = requests.post('https://www2.deepl.com/jsonrpc', headers=headers, json=json_data)