Có API từ điển trực tuyến miễn phí nào (json / xml) với nhiều ngôn ngữ để lựa chọn không? [đóng cửa]


75

Có API từ điển miễn phí nào không yêu cầu khóa API và cho phép bạn chọn giữa nhiều ngôn ngữ nguồn và ngôn ngữ đích (càng nhiều càng tốt, ít nhất là tiếng Anh, Đức, Tây Ban Nha, Pháp ...) không?


2
Merriam-Webster Dictionary API miễn phí miễn là nó được sử dụng cho mục đích phi thương mại, mức sử dụng không vượt quá 1000 truy vấn mỗi ngày Dictionaryapi.com .
Habeeb Perwad

Tôi đã tạo một số API đơn giản để dịch miễn phí github.com/Sangdol/free-and-slow-google-translate-api
Sanghyun Lee

2
@Ognjen bạn đã từng giải hay tìm API từ điển trực tuyến chưa?
Nomis

1
Bạn có thể thử transltr.org, nó cung cấp api dịch miễn phí, không cần đăng ký.
user2412672

Câu trả lời:


37

Bạn có thể thử http://glosbe.com/a-api , nó rất lớn - hầu như tất cả các ngôn ngữ đều có. Nó cho phép bạn truy cập dữ liệu trong JSON / JSONP / XML. Có một số giới hạn được đặt cho người dùng không có khóa, nhưng bạn có thể vượt qua nó bằng cách sử dụng JSONP ở phía máy khách của mình.


9
Bất kỳ cơ hội nào bạn được liên kết với trang web này?
Andrew Barber

Tôi thấy câu trả lời này rất hữu ích cho mục đích của tôi, nhưng là người mới, tôi không hiểu cách bạn khắc phục hạn chế với JSONP, nếu nó không quá rắc rối, bạn có quan tâm giải thích thêm không?
UrbKr

1
Nó có miễn phí cho việc sử dụng thương mại không?
zackygaurav

1
Hiện tại API đang ở phiên bản alpha và mọi thứ được mô tả trên trang này có thể thay đổi.
solidfox

1
Hiện tại API không hoạt động như mô tả. Yêu cầu định dạng JSON, nó cung cấp Nội dung HTML. Vì vậy, tôi không thể tạo ra một khóa API
Palik

15

Tôi nghĩ rằng Wiktionary (từ điển của những người đã xây dựng Wikipedia ban đầu) sẽ phù hợp với dự luật.

Tài liệu API cho Wiktionary : http://en.wiktionary.org/w/api.php


10
Đáng buồn thay, mọi thứ dựa trên Mediawiki (wiki phổ biến nhất) không được thiết kế để máy tính có thể đọc được. Các nhà thiết kế của hệ thống này hoàn toàn hiểu sai.
cangrejo

1
Hmmm ... nhìn vào tài liệu API tại liên kết tôi đã cung cấp, có vẻ như một trong các tham số là 'định dạng'. Rõ ràng bạn có thể lấy đầu ra bằng json, jsonfm, php, phpfm, wddx, wddxfm, xml, xmlfm, yaml, yamlfm, rawfm, txt ... và hơn thế nữa. Tôi không chắc ý của bạn về 'không được thiết kế để máy tính có thể đọc được' nếu bạn đang đề cập đến điều gì đó khác với định dạng đầu ra trả về.
Dan Esparza

22
Có, bạn có thể truy xuất JSON, nhưng bản thân nội dung của trang không ở định dạng JSON. Đó là giá trị của một thuộc tính được gọi là "*" và nó thường có rất nhiều nội dung rất khó phân tích cú pháp. Vấn đề là API dành cho tất cả các wiki, và tất cả chúng đều khác nhau, vì vậy không thể dễ dàng chuẩn hóa nội dung để làm cho nó có thể đọc được trên máy tính. Thật đáng tiếc, vì đó có thể là một nguồn tài nguyên tuyệt vời. Tôi hy vọng ai đó làm điều đó trong tương lai.
cangrejo

3
Tôi đồng ý với những lời bình luận trên. Tôi vừa dành một vài ngày để cố gắng phân tích cú pháp thuộc tính "*" mà broncoAbierto đang nói đến. Đó là một mớ hỗn độn lớn. Cuối cùng tôi đã thực hiện một số phiên bản để phân tích định nghĩa các từ tiếng Anh. Thật ngạc nhiên, phiên bản tiếng Đức có một định dạng khác. Vì vậy, tôi đã từ bỏ điều này. Thực sự là khá buồn.
mihai

@broncoAbierto - rất tiếc khi biết điều đó. Thật là hôi!
Dan Esparza

-2

Hầu hết các nhà cung cấp API đều yêu cầu đăng ký để ngăn chặn các cuộc tấn công từ chối dịch vụ và các hành vi lạm dụng khác. Điều đó đang được nói, tôi đã chạy qua một cái có sẵn mà không cần đăng ký:

Aonaware - Dịch vụ Web này cho phép bạn truy cập các định nghĩa từ điển từ dịch vụ dict.org.


2
Cái này trông đẹp đấy. Nhưng tôi có hai câu hỏi: Sử dụng nó trong ứng dụng thương mại của tôi có miễn phí không? Có API nào cho nó không?
Bagusflyer

bây giờ nó không hoạt động
Attaullah
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.