Guide
Knowledge Graph
Translate descriptions for a given list of entities
This example shows how to translate entities descriptions from English to other languages.
POST /kg/entities/bulk
Input parameters
entities_ids: List of unique identifiers, separated with a comma.uuids: List of companies uuids to look for, separated with a comma.properties_list: List of properties of interest separated with a comma.- Default value depends on 
source:corporate_kg["chief_executive_officer", "domain", "founders", "legal_name", "subsidiaries", "ticker"].
general_kg- Uses the full list of properties returned by the 
/kg/entities/<entity_id>/propertiesroute. 
- Uses the full list of properties returned by the 
 
 
- Default value depends on 
 uuid: Whether to return company uuid or not- Defaults: 
False 
- Defaults: 
 language: Target language of the translation.- Defaults: 
english 
- Defaults: 
 source: The type of the knowledge graph you want to request.- Accepted values: 
general_kg,corporate_kg. - Defaults: 
corporate_kg 
- Accepted values: 
 
Either entities_ids or uuids must be provided.
example_request.py
import json
import requests
 
# Functions found in the section 'Quick start' under 'Getting started'
from connect_v2 import read_config, get_token
 
 
config = read_config()
host = config['api']['host']
 
entities_ids = ['casinos-austria', 'wirecard']
properties_list = ['subsidiaries', 'chief_executive_officer', 'founders', 'legal_name']
source = 'corporate_kg'
language = 'french'
token = get_token(config)
 
endpoint = f'{host}/api/2.0/kg/entities/bulk'
 
payload = json.dumps({
    'entities_ids': entities_ids,
    'source': source,
    'language': language,
    'properties_list': properties_list
})
 
headers = {
    'Content-Type': 'application/json',
    'Authorization': f'Bearer {token}'
}
 
response = requests.post(endpoint, headers=headers, data=payload)
print(response.json())Result
result.json
[
  {
    "context": "Casinos Austria maintient des positions dominantes sur le marché autrichien autorisé des casinos, des jeux en ligne et des machines de jeu.",
    "entity_of_interest": "casinos-austria",
    "keywords": ["Hilbet", "170Hilbet", "Casinos Austria"]
  },
  {
    "context": "Wirecard est la plateforme numérique qui connaît la croissance la plus rapide dans le domaine du commerce financier.",
    "entity_of_interest": "wirecard",
    "keywords": ["Wirecard", "WDI"]
  }
]