> For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

# getLanguageParams

> Read the engine-specific params on an added language.

[add-language]: /docs/server-sdks/reference/typescript/agents/agent-base/add-language

[set-language-params]: /docs/server-sdks/reference/typescript/agents/agent-base/set-language-params

Read the engine-specific `params` dictionary for a language previously added via
[`addLanguage()`][add-language] or set via
[`setLanguageParams()`][set-language-params].

## **Parameters**

Language code previously passed to [`addLanguage()`][add-language].

## **Returns**

`Record<string, unknown> | undefined` -- The params dictionary if set, or
`undefined` when the code is unknown or has no params.

## **Example**

```typescript {6}
import { AgentBase } from '@signalwire/sdk';

const agent = new AgentBase({ name: 'support', route: '/support' });
agent.addLanguage({ name: 'English', code: 'en-US', voice: 'rime.spore' });
agent.setLanguageParams('en-US', { speed: 1.1 });

console.log(agent.getLanguageParams('en-US')); // { speed: 1.1 }
```