java實(shí)現(xiàn)英文翻譯代碼 java實(shí)現(xiàn)英文翻譯代碼的方法

有沒有java代碼翻譯軟件?

沒有翻譯軟件,但是能編寫翻譯程序。

成都創(chuàng)新互聯(lián)公司主打移動(dòng)網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、網(wǎng)站改版、網(wǎng)絡(luò)推廣、網(wǎng)站維護(hù)、域名注冊、等互聯(lián)網(wǎng)信息服務(wù),為各行業(yè)提供服務(wù)。在技術(shù)實(shí)力的保障下,我們?yōu)榭蛻舫兄Z穩(wěn)定,放心的服務(wù),根據(jù)網(wǎng)站的內(nèi)容與功能再?zèng)Q定采用什么樣的設(shè)計(jì)。最后,要實(shí)現(xiàn)符合網(wǎng)站需求的內(nèi)容、功能與設(shè)計(jì),我們還會規(guī)劃穩(wěn)定安全的技術(shù)方案做保障。

java 代碼翻譯實(shí)例:

1.輸入一個(gè)以’@’結(jié)束的字符串,從左至右翻譯。若下一個(gè)字符是數(shù)字n(0≤n≤9),表示后一個(gè)字符重復(fù)n+1 次,不論后一個(gè)字符是否為數(shù)字;若下一個(gè)字符非數(shù)字,則表示自己。

2.翻譯后,以3 個(gè)字符為一組輸出,組與組之間用空格分開。

例如’A2B5E34FG0ZYWPQ59R@’,翻成’ABB_BEE_EEE_E44_44F_GZY_WPQ_999_999_R@ ’。

3.分析:首先直接遍歷數(shù)組把字符串按要求進(jìn)行翻譯,然后將翻譯后的字符串進(jìn)行分組形成字符串?dāng)?shù)組,最后把字符串?dāng)?shù)組用下劃線連接輸出。

java翻譯源代碼:

import java.util.Scanner;

public class Main5{

public static void main(String[] args) {

Scanner in = new Scanner(System.in);

String s = in.nextLine();

int length = s.length();

String result = "";

char[] str = new char[length]

for (int i = 0; i length; i++) {

str[i] = s.charAt(i);

}

result += str[0];

if (str[length - 1] != '@') {

System.out.println("輸入有誤!");

} else {

for (int index = 0; index length - 1;) {

if ('0' == str[index + 1] || '1' == str[index + 1] || '2' == str[index + 1] || '3' == str[index + 1]

|| '4' == str[index + 1] || '5' == str[index + 1] || '6' == str[index + 1]

|| '7' == str[index + 1] || '8' == str[index + 1] || '9' == str[index + 1]) {

for (int i = 0; i ((Integer.parseInt(str[index + 1]+"")) + 1); i++) {

result += str[index + 2];

}

index += 2;

} else {

result += str[index + 1];

index++;

}

}

}

System.out.println(getGroup(result));

}

//每3個(gè)分一組

public static String getGroup(String s){

String[] r;

if(s.length()%3 == 0){

r = new String[s.length()/3];

}else{

r = new String[s.length()/3+1];

}

String result = "";

int j = 0;

for(int i=0;is.length();){

if(i+3 = s.length()){

r[j]=s.substring(i, i+3);

j++;

i += 3;

}else{

r[j] = s.substring(i);

j++;

i += 3;

}

}

for(int i=0;ir.length-1;i++){

result += (r[i]+"_");

}

result += r[r.length-1];

return result;

}

}

在java程序中可以直接將一段中文翻譯為英文,或者翻譯為別的語言嗎。如果可以,怎么實(shí)現(xiàn)?

當(dāng)然可以啊 你可以參照有道網(wǎng)頁翻譯或雅虎寶貝魚 實(shí)現(xiàn)原理就是先建立一個(gè)參照庫,然后根據(jù)輸入去參照庫里面找出對應(yīng)的語言翻譯 然后按照一定的格式轉(zhuǎn)換過來即可,但你要想翻譯的很準(zhǔn)就非常難了,目前的翻譯結(jié)果都是大致對應(yīng),然后在修改

用java編一個(gè)自動(dòng)翻譯的軟件請高手指導(dǎo)下

用swing做出個(gè)簡單界面,

關(guān)于詞庫可以自己建 (數(shù)據(jù)庫,文本)

如果要調(diào)用網(wǎng)絡(luò)上的翻譯接口,那就不需要了。

直接學(xué)會怎么調(diào)用接口,和用swing做一個(gè)界面就行了

java實(shí)現(xiàn)中英文翻譯功能

樓主的意思是想要擁有這個(gè)功能還是領(lǐng)導(dǎo)要求用代碼把這個(gè)功能寫出來啊?

如果是前者的話可以下載msn shell,里面的插件就有這個(gè)中英文翻譯;如果是后者,俺也無能為力了

祝樓主早日成功!

Java 編寫英文單詞的漢語翻譯

public static void main(String[] args) throws Exception {

MapString, String map = geDictionary();

String str = "love";

if (map.containsKey(str)) {

System.out.println(map.get(str));

} else {

System.out.println("詞庫里沒有這個(gè)詞");

}

}

public static MapString, String geDictionary() {

MapString, String map = new HashMapString, String();

map.put("dictionary", "字典");

map.put("map", "地圖");

map.put("love", "愛");

map.put("cat", "貓");

map.put("dog", "狗");

map.put("bird", "鳥");

return map;

}

用JAVA設(shè)計(jì)與實(shí)現(xiàn)中英文翻譯系統(tǒng)

用java swing開發(fā)一個(gè)前臺,在調(diào)用別人的webservice,有這類翻譯的接口吧,最終實(shí)現(xiàn),應(yīng)該簡單些吧1!

網(wǎng)站標(biāo)題:java實(shí)現(xiàn)英文翻譯代碼 java實(shí)現(xiàn)英文翻譯代碼的方法
轉(zhuǎn)載來于:http://muchs.cn/article40/hjdhho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站策劃、網(wǎng)頁設(shè)計(jì)公司、標(biāo)簽優(yōu)化、企業(yè)建站網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司