22-04-2011, 08:27 PM
hnt1987
Thành Viên SVIT
Được cảm ơn 0 trong 0 bài viết
Đã viết 8 bài thảo luận
334 lượt xem
#1
Làm thế nào để dịch câu như trang Google dịch!
Chào mọi người!
Mình đang làm trang web tra cứu từ điển trực tuyến bằng ASP với c#.
Cho mình hỏi làm thế nào để làm được như trang google dịch với điều kiện các từ tra ra phải có sẵn trong CSDL. Cơ sở dữ liệu của mình làm gồm 1 table có 4 trường là (từ, phát âm, nghĩa, ví dụ). Về phần dịch từ thì mình đã load ra và dịch được rồi còn câu thì chưa được. Ở đây ý mình là khi ta nhập câu ví dụ như: "I am a students" được dịch ra là: tôi là một sinh viên.
Ai biết giúp mình với nha. Cảm ơn nhiều.
Chủ đề mới cùng chuyên mục
22-04-2011, 08:28 PM
Speed Game
Thành Viên SVIT
Được cảm ơn 303 trong 140 bài viết
Đã viết 1,439 bài thảo luận
#2
Làm thế nào để dịch câu như trang Google dịch!
tools.sinhvienit.net
có công cụ dịch giống google.com
bạn gáng xin đi mình cũng xin 1 chân
22-04-2011, 08:29 PM
robin007
Thành Viên SVIT
Được cảm ơn 22 trong 12 bài viết
Đã viết 68 bài thảo luận
#3
Làm thế nào để dịch câu như trang Google dịch!

Nguyên văn bởi
hnt1987
Chào mọi người!
Mình đang làm trang web tra cứu từ điển trực tuyến bằng ASP với c#.
Cho mình hỏi làm thế nào để làm được như trang google dịch với điều kiện các từ tra ra phải có sẵn trong CSDL. Cơ sở dữ liệu của mình làm gồm 1 table có 4 trường là (từ, phát âm, nghĩa, ví dụ). Về phần dịch từ thì mình đã load ra và dịch được rồi còn câu thì chưa được. Ở đây ý mình là khi ta nhập câu ví dụ như: "I am a students" được dịch ra là: tôi là một sinh viên.
Ai biết giúp mình với nha. Cảm ơn nhiều.
kiểu này bạn ăn đứt thằng google rồi Vdict còn dùng google để dịch đoạn văn bản mà bạn. Hình như là không có
28-04-2011, 03:18 PM
hnt1987
Thành Viên SVIT
Được cảm ơn 0 trong 0 bài viết
Đã viết 8 bài thảo luận
#4
Làm thế nào để dịch câu như trang Google dịch!
Mình làm cái hàm dịch câu như sau nhưng nó báo lỗi ở ngay tại
List <string> word = loadWord(src[i]); mong được chỉ giáo thêm!
Code:
public class Dichcau
{
// Hàm load câu
SqlConnection connect = new SqlConnection(ConfigurationManager.AppSettings["Ketnoi"]);
public List <string> dichcau ( string phrase)
{
//List<string> word = new List<string>();
string[] src = phrase.Trim().Split(' ');
string result = "";
for (int i = 0; i < src.Length; i++)
{
List <string> word = loadWord(src[i]);
if (word == null)
{
result += " " + src[i];
}
else
{
char[] s = { ',' };
string[] mean = word[3].Split(s);
result += " " + mean[0];
}
}
return result;
}