> For the complete documentation index, see [llms.txt](https://developers.weglot.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.weglot.com/wordpress/use-cases/how-to-get-translated-url-programmatically.md).

# How to get translated url programmatically

Below an example of how to get a translated url programmatically

```php
//get services
$language_services = weglot_get_service( 'Language_Service_Weglot' );
$request_url_services = weglot_get_service( 'Request_Url_Service_Weglot' );

//the url we want to get on other languages
$url = "http://myurl.local/hello-world/";

//create url object
$wg_url = $request_url_services->create_url_object( $url );

// get a language (in my case fr)
$language = $language_services->get_language_from_internal('fr');

//display url for my language
$wg_url->getForLanguage( $language );
```
