一款,整合百度翻譯api跟有道翻譯api的翻譯君

項目介紹:

Translation-Voice

一個整合百度翻譯(支持多種語言)跟科大訊飛的口語翻譯app

圖片描述

圖片描述

圖片描述

添加的依賴

implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    implementation 'com.android.support:design:26.1.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation files('libs/Msc.jar')
    implementation files('libs/gson-2.8.1.jar')複製代碼

登錄科大訊飛的官網註冊帳號下載新的SDK導入而且修改MyApplication.java類的科大訊飛的參數便可使用

SpeechUtility.createUtility(this, SpeechConstant.APPID + "=5ad97691");
       RecognitionManager.getSingleton().init(this,"5ad97691");
       SynthesisManager.getSingleton().init(this,"5ad97691");複製代碼

登錄翻譯開放平臺並申請成爲開發者建立應用將你的AppID和password寫入對應文件便可別忘了從新導入jar包

IDActivity.class

String appid = "你應用的AppID"
                String pw = "對應的password"

                File dir = getApplicationContext().getFilesDir();//查找這個應用下的全部文件所在的目錄
                Log.d("文件夾:" , dir.getAbsolutePath());
                FileWriter writer;
                try {
                    writer = new FileWriter(dir.getAbsolutePath() + "/userinfo.txt");
                    writer.append(appid+","+pw+","+choose);
                    writer.close();
                    ToastUtil.showToast(IDActivity.this,"設置成功");
                } catch (IOException e) {
                    e.printStackTrace();
                }
           }複製代碼

源碼獲取:千小淘java

相關文章
相關標籤/搜索