⑴ 如何用C語言來製作翻譯器
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define szSTR 32
struct TWordPair {
char A[szSTR];
char B[szSTR];
} Dict[] = {
{"if", "如果"},
{"else", "否則"},
{"then", "那麼"},
{"bye", "再見"}
};/*end dict*/
char * translate(const char * source)
{
int i = 0; struct TWordPair * p = 0;
int c = 0; int sz = sizeof(Dict) / sizeof(struct TWordPair);
for(i = 0; i < sz; i++) {
p = Dict + i;
c = strcmp(source, p->A);
if (c == 0) return p->B;
c = strcmp(source, p->B);
if (c == 0) return p->A;
}
return 0;
}
int main(void)
{
char source[szSTR] = ""; char * result = 0; int c = 0;
do {
scanf("%s", source);
result = translate(source);
if (result)
printf("「%s」的意思是「%s」\n", source, result);
else
printf("當前字典內無「%s」\n", source);
c = strcmp("bye", source);
}while(c);
return 0;
}
⑵ 怎麼自製一個簡單的翻譯工具
目前好像還沒有這方面軟體,特別是咱們中國的天南海北的言語沒法翻譯,只能是現地現譯
⑶ 怎麼用電腦製作翻譯視頻
用剪影,pr都可以
⑷ 我想製作個翻譯軟體,怎麼弄
你是用什麼語言寫程序啊? 做這個軟體會很麻煩的,光是資料庫錄入的問題麻煩死。輸入英語後 對應資料庫查找其對應的漢語。比如,你要查see,先輸入see,然後軟體根據編寫的程序 在資料庫中找到see,然後把see對應的漢語顯示出來,做個簡單是不難。就是把那麼多英文 漢語輸入就很麻煩了。
用C#語言做比較簡單,做個面板出來連接資料庫就行。資料庫為access最簡單
⑸ 如何設計 英漢翻譯軟體[畢業設計]
我以前也考慮過這樣的東東怎麼做,不過沒想出來。說一點當時的想法,希望能幫上你一點忙
首先,將英文句子進行分類,找一本語法書,裡面應該有一些句子分類
用正則式可以判斷出句子所屬類別
每種類別有一種固定的翻譯形式
這樣就能翻譯句子的主幹了,接下來對句子其它部分可以用匹配知語和單詞的方法直接翻譯
---------------------------------------------------------
以上的只是我胡思亂想的東東,可能很離譜,請高手指正
⑹ 哪種開發工具製作翻譯軟體最簡單
用C語言、Dephi語言都可以開發的,但是可能Delphi的VCL並不支持Unicode,所以有可能泰語會出現亂碼,你可以這樣定義:
Charset
:
DEFAULT_CHARSET
Name
:
Tahoma
另外,你還要准備:1、要有一個中英泰文對照字典庫
2、實現語義分析(能把句子拆成有意義的單詞)——這是整句翻譯的前提
諸如此類...
還有一個簡單的辦法,你可以找類似的翻譯軟體,用脫殼工具看看是用什麼開發的,然後直接改掉相應的源代碼,把資料庫導入進去調試一下。
總之,不是很難,適當學點編程,有好處的~~
⑺ 外語翻譯軟體是怎做出來的
都是用字元串一點一點編出來的,很不容易吧!
⑻ 如何編寫帶有中英翻譯的軟體
你是說自己寫詞典。技術上很簡單,工作量大。
詞典,相當兩列字元串向量,一列是英文,另一列是中文。
查字典,就是在第一列里找配對的英文,找到了,則輸出對應的第二列內容。
用別人的 dll,要有這個dll的頭文件,頭文件含dll里的函數原型等信息,另外要dll的lib文件,編譯器在鏈接時要用到lib文件。少了這兩樣,沒法用。
⑼ 怎麼做一個翻譯
首先你的專業技能要過硬。