Xây dựng ứng dụng BING Translator sử dụng C# và VB.NET

by Neon Quach 28. July 2009 01:54

Sau sự ra đời của Bing là Bing API, cung cấp 1 thư viện cho các lập trình viên muốn tận dụng API Framework, trong bài viết này mình sử dụng Bing API 2.0, xây dựng ứng dụng BING Translator sử dụng C# and VB.NET.

Đầu tiên tạo 1 project C# hay VB.NET, design 2 textboxes, 1 cái dùng để nhập ngôn ngữ cần dịch và cái khác để hiển thị ngôn ngữ sau khi dịch, và 1 nút để thực thi lệnh.

Tạo 1 application ID: http://www.bing.com/developers/createapp.aspx



Từ Project chọn add web reference...

http://api.microsofttranslator.com/V1/Soap.svc (default namespace)

Thực thi sự kiện click cho button: C#

private void buttonTranslate_Click(object sender, EventArgs e)
{
com.microsofttranslator.api.Soap s = new CS.com.microsofttranslator.api.Soap();
try
{
string textTranslated = s.Translate("app id", textBoxTranslateFrom.Text, "", "en");
textBoxTranslatedText.Text = textTranslated;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}

VB.NET

Private Sub buttonTranslate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles buttonTranslate.Click

Dim s As com.microsofttranslator.api.Soap = New com.microsofttranslator.api.Soap()
Try
Dim strTextTranslated As String = s.Translate("app id", textBoxTranslateFrom.Text, "", "en")
textBoxTranslatedText.Text = strTextTranslated
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try

End Sub

Hàm Translate nhận vào 1 chuổi application ID mà bạn tạo ở trước bài viết, tham số thứ 2 là chuổi cần được dịch, tham số 3 ở đây là rổng vì để application id tự động phát hiện ngôn ngữ, "en" tham số 4 là ngôn ngữ dịch.

BingTranslater.rar (140.72 kb)

Tags:

Bing

Làm thế nào để Bing index trang của bạn.

by Neon Quach 6. June 2009 05:14

Gần đây Microsoft cho "hạ thủy" 1 công cụ tìm kiếm khá hấp dẩn mà mới mẻ đó là Bing, cũng giống như bao các bộ máy tìm kiếm khác, Bing cũng cho phép người dùng add sitemap hoặc để Bing index trang của bạn bằng tay (manual) trước khi Bing tự động index.

Để Bing có thể index trang của bạn, trước hết bạn phải có 1 file sitemap.xml và tài khoản hotmail. Mình cũng khác ngạc nhiên là sau 30' thêm sitemap vào Bing, thì diễn đàn của mình thì Bing đả index được 28 trang, hy vọng sẻ có nhiều hơn trong vài ngày tới.

Chú ý: ở đây mình dùng chương trình A1 Sitemap generate, để tự động tạo file sitemap.



Quá tình generate file sitemap nhanh hay chậm là do số lượng bài viết có trên site và tốc độ đường truyền của mình. Sau khi generate xong các bạn chuyển qua tab Create sitemap, khi đó có nhiều định dạng khác nhau cho các bạn lựa chọn.



Cách thực hiện:
1. Vào trang Bing.com.
2. Chọn Extras --> WebMaster Center (góc phải).
3. Nhấn vào nút Add a Site.
4. Điền thông tin trang của bạn.



5. Chứng thực chủ quyền trang của bạn.
Bạn có 2 cách chứng thực:
1 là tải tập tin kiểm tra và upload lên thư mục gốc của host.
2 thêm thẻ meta và trang.



Ở đây mình chọn cách thứ 2. Oki mọi chuyện đến đây coi như đả xong, bạn đợi khoảng 30', thời gian này Bing sẻ bắt đầu index trang của bạn.

Regard.
QuachNguyen

Tags:

Bing | Seo

Powered by BlogEngine.NET 1.6.0.0 - Eco Theme by n3o Web Designers