---
title: "Translate Relative Dates"
method: POST
path: "/dimensions/time/translate"
tags: ["Dimensions"]
---

# Translate Relative Dates

`POST /dimensions/time/translate`

Translates relative date phrases (like "Last Month", "Last 3 Months") to their corresponding time dimension names and IDs based on the context (row, column, or filter). For row/column context, multi-period phrases expand to individual dimensions. For filter context, multi-period phrases return a single aggregated dimension.

## Headers

- `X-Company-ID` string, required

## Request body

- TimeTranslateRequest
  - `translations` TranslationItem[], required
    - `phrase` string, required
    - `context` 'row' | 'column' | 'filter', required — * `row` - row * `column` - column * `filter` - filter

## Response `200`

- TimeTranslateResponse
  - `translations` TranslationResult[], required
    - `phrase` string, required
    - `context` string, required
    - `dimensions` DimensionInfo[], required
      - `name` string, required
      - `id` integer, nullable, required
      - `is_aggregation` boolean, required

---

[API](https://skmtc.net/cubesoftware/apis/cube-api.md) · [All operations](https://skmtc.net/cubesoftware/apis/cube-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cubesoftware/cube-api/revisions/67d9f45bb99b/schema)
