示例#1
0
        static async System.Threading.Tasks.Task Main(string[] args)
        {
            //Console.WriteLine("Hello World!");
            UserInfo.init("config.json");
            FileTranslateFlow flow = new FileTranslateFlow("https://translate.classiii.info/api/v1");
            //FileTranslateFlow flow = new FileTranslateFlow("http://*****:*****@"C:\mydocuments\morning.docx" };
            string[] langs   = { "en" };
            int      fieldId = 1;
            bool     done    = false;
            //done = await flow.T4ooFlowAsync(t4ooUser, files, langs, fieldId);
            //Debug.Assert(done);
            ClassiiiUser classiiiUser = new ClassiiiUser {
                AccessKey  = UserInfo.CLASSIII_ACCESS_KEY,
                SecretKey  = UserInfo.CLASSIII_SECRET_KEY,
                ContractId = UserInfo.FILE_CONTRACT_ID
            };

            done = await flow.ClassiiiFlowAsync(classiiiUser, files, langs, fieldId);

            Debug.Assert(done);
        }
示例#2
0
        static async System.Threading.Tasks.Task Main(string[] args)
        {
            UserInfo.init("config.json");
            FileTranslateFlow flow = new FileTranslateFlow("https://translate.rozetta-api.io/api/v1");

            string[]       files          = { @"C:\mydocuments\morning.docx" };
            string[]       langs          = { "en" };
            int            fieldId        = 1;
            bool           done           = false;
            RozettaApiUser rozettaApiUser = new RozettaApiUser {
                AccessKey  = UserInfo.ROZETTA_API_ACCESS_KEY,
                SecretKey  = UserInfo.ROZETTA_API_SECRET_KEY,
                ContractId = UserInfo.FILE_CONTRACT_ID
            };

            done = await flow.RozettaApiFlowAsync(rozettaApiUser, files, langs, fieldId);

            Debug.Assert(done);
        }