1460721285-2952081b-5855-4daa-b072-b6c5ae8d42be

1. A weight for diving, designed for attachment to a diver’s person with a diver’s weight belt, such weight comprising:
a. Interior and exterior surfaces, said surfaces defining the length of the weight;
b. Top and bottom surfaces, said surfaces defining the height of the weight;
c. Left and right surfaces, said surfaces defining the width of the weight;
d. A hollow channel running tangential between the left and right surfaces and extending through the bottom surface;
e. A curved edge at the bottom exterior portion of the weight said curve concave to its origin and
f. A curved and raised lip at the bottom interior portion of the weight with the said curve of the raised lip concave to its origin.
2. The diver’s weight as set forth in claim 1 where the weight consists of a one-piece molded design.
3. The diver’s weight as set forth in claim 1 with a raised nub located within the hollow channel.
4. The diver’s weight as set forth in claim 3, where the raised nub is protruding midway between the left and right side of the hollow channel and on the exterior portion of the hollow channel.
5. The diver’s weight as set forth in claim 1, where the hollow channel is positioned in a predetermined location through the left, right and bottom surfaces so as to provide firm attachment of the weight to the user’s body and prohibit removal of the weight absent rotation about the user’s weight belt.
6. The diver’s weight as set forth in claim 1 where the junctures of each surface are curved.
7. The diver’s weight as set forth in claim 1 where the material used to mold the weight features a density of greater than 1 gram per cubic centimeter.
8. The diver’s weight as set forth in claim 1 where the weight is coated in vinyl.
9. The diver’s weight as set forth in claim 1 where the exterior portion of the weight features an attachment mechanism for the user to attach diving knives and lights.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A computer-implemented method for assisting a human translator in translating a document including at least one tag, the computer-implemented method comprising:
receiving, at a server including one or more processors, the document for translation from a source language to a target language, the at least one tag associated with a first portion of text in the document;
identifying, at the server, a location of each tag within the document;
replacing, at the server, each tag with a placeholder at the corresponding identified location to obtain a modified document;
generating, at the server, a machine translation of the modified document to obtain a first translated document;
providing, from the server, the first translated document to a computing device associated with the human translator;
receiving, at the server, a selection of a second portion of text in the first translated document by the human translator via the computing device, the second portion of text having an associated placeholder;
comparing, at the server, the second portion of text to one or more manual translations of the document, each of the one or more manual translations of the document having been previously generated by one or more other human translators, each of the one or more manual translations of the document having had any tags replaced by placeholders and being stored in a translation datastore;
generating, at the server, a probability score for each of the one or more manual translations of the document, the probability score for a specific manual translation of the document being based on (i) a level of similarity between the second portion of text in the first translated document and a third portion of text in the specific manual translation of the document and (ii) whether the specific manual translation of the document has a placeholder associated with the third portion of text;
providing, from the server, the one or more manual translations of the document and the one or more corresponding probability scores to the human translator at the computing device;
receiving, at the server, input from the human translator, the input including at least one of: (i) edits made by the human translator to the second portion of text at the computing device and (ii) a selection of one of third portions of text of one of the manual translations of the document based on the one or more probability scores;
generating, at the server, a second translated document by: (i) incorporating edits made by the human translator to the second portion of text of the first translated document, (ii) replacing the second portion of text of the first translated document with the selected third portion of text from one of the manual translations of the document, and (iii) replacing each placeholder in the first translated document with its corresponding tag from the document; and
providing, from the server, the second translated document to the human translator at the computing device.
2. A computer-implemented method, comprising:
receiving, at a server including one or more processors, a document for translation from a source language to a target language, the document including at least one tag associated with a first portion of text in the document;
replacing, at the server, each tag of the document with a placeholder to obtain a modified document;
obtaining, at the server, a machine translation of the modified document to obtain a first translated document, the first translated document having at least one placeholder associated with a second portion of text;
providing, from the server, the first translated document to a human translator at a computing device;
receiving, at the server, one or more manual translations of the document, the one or more manual translations having been previously generated by one or more other human translators, each of the one or more manual translations having had any tags replaced by placeholders;
generating, at the server, a probability score for each of the one or more manual translations, wherein the probability score for a specific manual translation is based on: (i) a level of similarity between the second portion of text in the first translated document and a third portion of text in the specific manual translation of the document and (ii) whether the third portion of text has an associated placeholder; and
providing, from the server, the one or more manual translations and the corresponding one or more probability scores to the human translator at the computing device.
3. The computer-implemented method of claim 2, wherein the probability score is within a first range of scores when the second portion of text is an exact match to the third portion of text and the third portion of text has an associated placeholder.
4. The computer-implemented method of claim 3, wherein the probability score is within a second range of scores when the second portion of text is an exact match to the third portion of text in the specific manual translation and the third portion of text does not have an associated placeholder, wherein the second range of scores is less than the first range of scores.
5. The computer-implemented method of claim 4, wherein the probability score is within a third range of scores when the second portion of text is a partial match to the third portion of text and the third portion of text has the associated placeholder, wherein the third range of scores is less than the second range of scores.
6. The computer-implemented method of claim 5, wherein the probability score is within a fourth range of scores when the second portion of text is a partial match to the third portion of text and the third portion of text does not have the associated placeholder, wherein the fourth range of scores is less than the third range of scores.
7. The computer-implemented method of claim 6, wherein the probability score within a particular one of the first, second, third, and fourth ranges of scores is based on the level of similarity between the second portion of text and the third portion of text.
8. The computer-implemented method of claim 2, further comprising providing, from the server, a pop-up window at a display of the computing device, the pop-up window overlaying the second portion of text selected by the human translator, the pop-up window configured to receive edits made by the human translator to the second portion of text.
9. The computer-implemented method of claim 8, further comprising receiving, at the server, input from the human translator via the computing device, the input including at least one of: (i) edits to the second portion of text and (ii) a selection of one of the one or more manual translations of the document.
10. The computer-implemented method of claim 9, further comprising generating, at the server, a second translated document by incorporating the input into the first translated document and by replacing each placeholder in the first translated document with its associated tag from the document.
11. The computer-implemented method of claim 10, further comprising providing, from the server, the second translated document to the human translator at the computing device.
12. A system, comprising:
a tag identification module that receives, at a server including one or more processors, a document for translation from a source language to a target language, the document including at least one tag associated with a first portion of text in the document;
a placeholder insertion module that replaces, at the server, each tag of the document with a placeholder to obtain a modified document;
a translation control module that
obtains, at the server, a machine translation of the modified document to obtain a first translated document, the first translated document having at least one placeholder associated with a second portion of text,
provides, from the server, the first translated document to a human translator at a computing device, and
receives, at the server, one or more manual translations of the document, the one or more manual translations having been previously generated by one or more other human translators, each of the one or more manual translations having had any tags replaced by placeholders; and

a translation scoring module that generates, at the server, a probability score for each of the one or more manual translations, wherein the probability score for a specific manual translation is based on: (i) a level of similarity between the second portion of text in the first translated document and a third portion of text in the specific manual translation of the document and (ii) whether the third portion of text has an associated placeholder,
wherein the translation control module provides, from the server, the one or more manual translations and the corresponding one or more probability scores to the human translator at the computing device.
13. The system claim 12, wherein the probability score is within a first range of scores when the second portion of text is an exact match to the third portion of text and the third portion of text has an associated placeholder.
14. The system of claim 13, wherein the probability score is within a second range of scores when the second portion of text is an exact match to the third portion of text in the specific manual translation and the third portion of text does not have an associated placeholder, wherein the second range of scores is less than the first range of scores.
15. The system of claim 14, wherein the probability score is within a third range of scores when the second portion of text is a partial match to the third portion of text and the third portion of text has the associated placeholder, wherein the third range of scores is less than the second range of scores.
16. The system of claim 15, wherein the probability score is within a fourth range of scores when the second portion of text is a partial match to the third portion of text and the third portion of text does not have the associated placeholder, wherein the fourth range of scores is less than the third range of scores.
17. The system of claim 16, wherein the probability score within a particular one of the first, second, third, and fourth ranges of scores is based on the level of similarity between the second portion of text and the third portion of text.
18. The system of claim 12, wherein the translation control module provides, from the server, a pop-up window at a display of the computing device, the pop-up window overlaying the second portion of text selected by the human translator, the pop-up window configured to receive edits made by the human translator to the second portion of text.
19. The system of claim 18, further comprising a translation selection module that receives, at the server, input from the human translator via the computing device, the input including at least one of: (i) edits to the second portion of text and (ii) a selection of one of the one or more manual translations of the document.
20. The system of claim 19, further comprising a tag insertion module that generates, at the server, a second translated document by incorporating the input into the first translated document and by replacing each placeholder in the first translated document with its associated tag from the document, and that provides, from the server, the second translated document to the human translator at the computing device.