# Transform kyrillic into latin letters in document url

**URL:** <https://community.bloomreach.com/t/transform-kyrillic-into-latin-letters-in-document-url/2927>\
**Category:** Experience Manager (PaaS/OnPrem)\
**Created:** [December 14, 2021, 1:07pm UTC](https://community.bloomreach.com/t/transform-kyrillic-into-latin-letters-in-document-url/2927 "2021-12-14T13:07:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Henriette\_Metz](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/henriette_metz/32/1160_2.png) [@Henriette\_Metz](https://community.bloomreach.com/u/Henriette_Metz)\
**Post date:** [December 14, 2021, 1:07pm UTC](https://community.bloomreach.com/t/transform-kyrillic-into-latin-letters-in-document-url/2927/1 "2021-12-14T13:07:42Z")

</div>

Hello 🙂  
if we add a document in the russian channel, in the document url the kyrillic letters are used. But we want that for the url the kyrillic letters are transformed into latin. Is this possible ? Does a solution already exist for this?  
Thanks a lot in advance!  
Henriette

---

<div class="post-metadata">

**Author:** ![jasper.floor](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/jasper.floor/32/28_2.png) [@jasper.floor](https://community.bloomreach.com/u/jasper.floor)\
**Post date:** [December 15, 2021, 2:39pm UTC](https://community.bloomreach.com/t/transform-kyrillic-into-latin-letters-in-document-url/2927/2 "2021-12-15T14:39:54Z")

</div>

When you create a document you can override the url. You can also do this when you rename the document. The url is based on the node name. Any document can have a node name different from it’s display name.

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [December 15, 2021, 3:41pm UTC](https://community.bloomreach.com/t/transform-kyrillic-into-latin-letters-in-document-url/2927/3 "2021-12-15T15:41:04Z")

</div>

in addition, you can also setup custom class which does encoding:

> **[Node name encoding - Bloomreach Experience Manager - The Fast and Flexible...](https://documentation.bloomreach.com/14/library/concepts/content-repository/node-name-encoding.html)**
>
> The fast and flexible on-premise or PaaS headless CMS

---

<div class="post-metadata">

**Author:** ![Henriette\_Metz](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/henriette_metz/32/1160_2.png) [@Henriette\_Metz](https://community.bloomreach.com/u/Henriette_Metz)\
**Post date:** [January 12, 2022, 9:01am UTC](https://community.bloomreach.com/t/transform-kyrillic-into-latin-letters-in-document-url/2927/4 "2022-01-12T09:01:40Z")

</div>

thanks, for the link to the documentation. There’s one thing, I don’t understand, it is written that it is possible to configure the encoding more specific by setting a property ( e.g. [encoding.node.ru](http://encoding.node.ru) ) but which value should have this property?

---

<div class="post-metadata">

**Author:** ![jasper.floor](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/jasper.floor/32/28_2.png) [@jasper.floor](https://community.bloomreach.com/u/jasper.floor)\
**Post date:** [January 13, 2022, 2:16pm UTC](https://community.bloomreach.com/t/transform-kyrillic-into-latin-letters-in-document-url/2927/5 "2022-01-13T14:16:11Z")

</div>

The value needs to be a class that implements the org.hippoecm.repository.api.StringCodec interface. You will need to implement this yourself. You can use the existing class as an example.
