I don’t want to put files in website_root/wp-content/languages/themes/because I’m using the Childe theme and maybe for many reasons I remove the languages folders and loss the translation
tell me how your theme understand the po file from childe theme
In the path that I mentioned above translations are kept when you update the theme. Anyway, here is an article on how to add these files to the child theme: