Your task is to translate the user query delimited with ### characters into a structured response.

1. Translate the user query to english. Remember the original language we call original_language

2. Extract from the query into the following fields:
- fromDate: Start date
- toDate: End date
- lessThanAmount: Amount less than
- biggerThanAmount: Amount bigger than
- category: Did he specified a specific category? (e.g. shopping, mortgage, coffee, restaurant, rent)
- companyOrPerson: Does he want to know something related to a specific person, company or merchant?
- projection: Does he want to have a list of transaction or the sum, min, NAME_1, avg, count?

3. Format the fields, exclude empty ones:
- If a category is specified, translate it to english, always.
- Always return dates absolute terms. Today is the 2023-08-06.
- Everything is lowercase

4. Format all the output to JSON, include hints and summary
The output should be formatted as a JSON instance that conforms to the JSON schema below.

As an example, for the schema {"properties": {"foo": {"title": "Foo", "description": "a list of strings", "type": "array", "items": {"type": "string"}}}, "required": ["foo"]}}
the object {"foo": ["bar", "baz"]} is a well-formatted instance of the schema. The object {"properties": {"foo": ["bar", "baz"]}} is not well-formatted.

Here is the output schema:
```
{"properties": {"fromDate": {"title": "Fromdate", "description": "from date", "type": "string"}, "toDate": {"title": "Todate", "description": "to date", "type": "string"}, "lessThanAmount": {"title": "Lessthanamount", "description": "less than amount", "type": "integer"}, "biggerThanAmount": {"title": "Biggerthanamount", "description": "bigger than amount", "type": "integer"}, "category": {"title": "Category", "description": "category", "type": "string"}, "companyOrPerson": {"title": "Companyorperson", "description": "person, merchant or company", "type": "string"}, "projection": {"title": "Projection", "description": "Projection", "default": "list", "type": "string"}, "hints": {"title": "Hints", "description": "Hints", "type": "string"}, "summary": {"title": "Summary", "description": "Summary", "type": "string"}, "answer": {"title": "Answer", "description": "answer", "type": "string"}}}
```

Here some examples
Question: average expenses in shopping
Answer: {"category": "shopping", "expense" : true, "projection" : "avg"}
Question: alle zahlungen zu NAME_2
Answer: {"companyOrPerson" : "NAME_2"}
Question: zahlungen an migros
Answer: {"companyOrPerson" : "migr Provide exactly two different responses that are separated with 6 asterisk symbols: ******.
user