package com.ssyf.third.trans.baidu;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 百度翻译API配置
 */
@Data
@Component
@ConfigurationProperties(prefix = "baidu.translate")
public class BaiduTranslateProperties {
    /**
     * 百度翻译开放平台申请的APP ID
     */
    private String appId;
    
    /**
     * 百度翻译开放平台申请的密钥
     */
    private String securityKey;
    
    /**
     * 翻译API地址（默认值）
     */
    private String apiUrl = "https://fanyi-api.baidu.com/api/trans/vip/translate";
    
    /**
     * HTTP连接超时时间（毫秒）
     */
    private int connectTimeout = 5000;
    
    /**
     * HTTP读取超时时间（毫秒）
     */
    private int readTimeout = 10000;
}