---
title: "Retranslate popup"
method: POST
path: "/api/sites/multiscreen/{site_name}/popups/{popup_uuid}/retranslate"
tags: ["Popups"]
---

# Retranslate popup

`POST /api/sites/multiscreen/{site_name}/popups/{popup_uuid}/retranslate`

## Request

- Base URL: `https://api.duda.co`
- URL: `https://api.duda.co/api/sites/multiscreen/{site_name}/popups/{popup_uuid}/retranslate`
- Auth: HTTP basic

Overrides the content and design of a translated popup with the site default-language popup it was translated from, then re-applies translation. The popup keeps its uuid.

## Path parameters

- `site_name` string, required
- `popup_uuid` string, required

## Response `200`

OK

- PopupRDT
  - `lang` string: Locale code of the popup's language. Present only on multilingual sites (response only).
  - `name` string, required: Popup display name
  - `path` string: Path of the popup page (response only)
  - `styles` PopupStyleRDT: Popup appearance; Editor 2.0 sites only (absent on reads for classic-editor sites) and settable only on update — a create request providing styles is rejected. Omitting styles on update leaves the popup's current appearance unchanged; providing a styles object fully replaces all managed style properties, clearing any that are omitted. Breakpoint overrides live under styles.breakpoint_overrides, with separate tablet and mobile props.
    - `animation` 'none' | 'bounce' | 'flash' | 'pulse' | 'rubberBand' | 'shake' | 'swing' | 'tada' | 'wobble' | 'bounceIn' | 'bounceInLeft' | 'bounceInRight' | 'fadeIn' | 'fadeInLeft' | 'fadeInRight' | 'fadeInUp' | 'flipInX' | 'flipInY' | 'rotateIn' | 'rotateInDownLeft' | 'rotateInDownRight' | 'rotateInUpLeft' | 'rotateInUpRight' | 'rollIn' | 'zoomIn' | 'zoomInUp' | 'slideInDown' | 'slideInLeft' | 'slideInRight': Popup entry animation; "none" disables the animation
    - `background` PopupBackground: Popup background, shared across all devices: color and/or image
      - `color` string: Background color: hex (#rgb/#rrggbb/#rrggbbaa) or rgb()/rgba()
      - `image` PageBackgroundImageRDT
        - `attachment` 'fixed' | 'initial'
        - `display_mode` 'COVER' | 'CONTAIN' | 'TILE' | 'NO_REPEAT'
        - `position` 'top left' | 'top center' | 'top right' | 'center left' | 'center center' | 'center right' | 'bottom left' | 'bottom center' | 'bottom right'
        - `url` string
    - `border` PopupBorder: Popup border. border-style: solid is applied automatically with a width.
      - `color` string: CSS border-color: 1-4 colors
      - `radius` string: CSS border-radius: 1-4 space-separated px/% values
      - `width` string: CSS border-width: 1-4 space-separated px values
    - `box_shadow` string: CSS box-shadow value, e.g. "rgba(0, 0, 0, 0.25) 3px 0px 11px 0px"
    - `breakpoint_overrides` PopupBreakpointOverridesRDT: Per-breakpoint size overrides. The base style is the desktop appearance (COMMON breakpoint).
      - `mobile` PopupBreakpointPropsRDT: Mobile-breakpoint override
        - `size` PopupSizeRDT: Size override for this breakpoint
          - `height` string: CSS length (px/%/vw/vh/em/rem) or auto
          - `width` string: CSS length (px/%/vw/vh/em/rem) or auto
      - `tablet` PopupBreakpointPropsRDT: Mobile-breakpoint override
        - `size` PopupSizeRDT: Size override for this breakpoint
          - `height` string: CSS length (px/%/vw/vh/em/rem) or auto
          - `width` string: CSS length (px/%/vw/vh/em/rem) or auto
    - `padding` string: CSS padding: 1-4 space-separated lengths
    - `size` PopupSizeRDT: Size override for this breakpoint
      - `height` string: CSS length (px/%/vw/vh/em/rem) or auto
      - `width` string: CSS length (px/%/vw/vh/em/rem) or auto
  - `uuid` string: Popup identifier (response only)

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `402`: Payment Required
- `405`: Method Not Allowed
- `429`: Too many requests. The rate limit was exceeded.
- `500`: Internal Server Error

---

[API](https://skmtc.dev/duda/apis/duda-partner-api.md) - [All operations](https://skmtc.dev/duda/apis/duda-partner-api/llms.txt) - [OpenAPI document](https://skmtc.dev/duda/apis/duda-partner-api/revisions/52be4d41cb12?raw)
