한 언어에서 다른 언어로 코드 번역
watsonx Code Assistant
채팅창에서 ' /translate 명령을 사용하여 한 언어에서 다른 언어로 코드를 번역할 수 있습니다.
코드 번역을 위한 채팅 구문
채팅 구문은 다음과 같습니다:
/translate [from <source_language>] to <target_language> (<code reference> | <code snippet>) [additional instructions]
-
프롬프트는
/translate로 시작하고 나머지 구문을 입력하세요. -
[from <source_language>]'은 선택 사항이며 명령에 지정하지 않으면 자동으로 감지됩니다. 번역 응답의 품질이 충분하지 않은 경우 소스 언어를 지정하는 것이 좋습니다. -
<target_language>필수입니다. Type Script 대신 'TypeScript' 또는 Java Script 대신 'JavaScript'와 같이 공백 없이 완전한 언어 이름을 입력하세요. -
(<code reference> | <code snippet>): 대상 언어와 함께 코드 참조 또는 코드 스니펫을 포함할 수 있습니다. 한 번에 하나의 참조 또는 스니펫만 사용하세요.-
<code reference>:@기호를 사용하여 활성 워크스페이스에서 파일, 메서드 또는 클래스 이름을 참조합니다. 예를 들어, 다음과 같습니다./translate to java @get_metric_type메서드를 참조할 때 watsonx Code Assistant 은 특정 코드 언어를 지원합니다. 전체 파일을 참조하는 것은 모든 언어에서 작동합니다. 자세한 내용은 메서드로 작업할 때 언어 지원을 참조하세요.
파일을 참조할 때 크기 제한은 50KB입니다. 이 제한에 도달하면 파일을 개별 함수로 분할하고 각 함수를 참조하세요. 또는 49KB로 파일을 분할하여 함수 경계를 관리하고 분할할 때마다 파일을 참조하세요. 어느 방법을 사용하든 결과를 병합해야 합니다.
-
<code snippet>: 편집기에서 코드 스니펫을 사용하거나 코드 스니펫을 붙여넣습니다.편집기에서 코드 스니펫을 사용하려면:
- 편집기에서 코드를 강조 표시합니다.
- 마우스 오른쪽 버튼을 클릭하면 팝업 메뉴가 표시됩니다.
- 선택 watsonx Code Assistant.
- 채팅에 선택한 코드 추가를 선택하여
/translate명령을 시작하는 채팅에 코드를 삽입합니다.
코드 스니펫을 붙여넣으려면:
- 번역하려는 코드를 찾습니다.
/translate명령을 시작하는 채팅에 코드를 붙여넣습니다.
-
-
[additional instructions]은(는) 선택적입니다.예를 들면 다음과 같습니다.
/translate to java @get_user_list Copy the comments from this function to the translated code