번역 api 이용시 번역결과 이상 문제

번역 API 를 이용하여 내용 번역시 리턴되어 돌아오는 값의 번역 내용이 아래와 같이 비정상적으로 출력된

원문
Valentino silk shappe blouse with removable scarf collar. Mother-of-pearl button closure, one-button cuffs, oversized fit. Round hem with longer back, chest pocket. Model height is 177 cm and she is wearing a size IT 38.

번역
발렌티노+실크+샤페+블루스++이동형+스카프+칼라.+어머니-오브-팔+버튼+클로저%2C+1-버튼+커프스+과잉+fit.+라운드+헴+with+longer+back%2C+chest+pocket.+Model+17++++++++++7++++++++++++++++++++++ 그리고 + she +is + wearing + a + size + IT + 38.

처음 설정시에는 정상적으로 번역이 되다가 어느순간부터 위와같이 번역이 되고있음

무언가 제한이 걸려서 저런건지…알수 없음

위내용에 대한 답을 아시는분은 답변좀 달아주세요…ㅠㅠ

안녕하세요, @audrhks2

post로 요청해주시는 query를 보면 다음과 같습니다.

Valentino+stretch+cotton+denim+jeans+with+multicolor+sequins+star+patches.+Five+pockets%2C+concealed+zip+and+button+closure%2C+leather+label+with+platinum+stud+on+the+back.+Model+height+is+177+cm+and+she+is+wearing+a+size+27.

최근에 해당 요청을 처리하는 로직에서 잘못된 부분이 있어 수정되면서 문제가 발생하신 것 같습니다.
로직이 변경되면서 문제가 발생할 수 있는 상황들로 유추해보건데, 요청하시는 쿼리가 url encode가 두번된게 아닌가 싶습니다.

url encode 를 한번만하여 전달해보시면 정상적으로 동작할 것 같습니다.

감사합니다.